這是我爲while()循環編寫的代碼,我想知道我錯誤的地方。只顯示一日一個數據(meetfreeman.com)while()循環中我的錯誤在哪裏?
0
A
回答
0
看看
<?php
$asb = 'http://themonitors.net/sitelist.php';
// Example of my data = meetfreeman.com|back-capital.com|bitomine.com|thebillioncoins.com|
$myfile = fopen($asb, 'r') or die("Unable to open file!");
// Output one line until end-of-file
if ($myfile != '') {
while(!feof($myfile)) {
$string = fgets($myfile) ."<br><br>";
$matches = split('\|', $string);
$url = $matches[0];
echo $url;
}
} else {
echo "0 results";
}
fclose($myfile);
?>
我while()循環 - 斯普利特()需要更多的資源比爆炸()。使用這樣的:
UPDATE
$asb = 'http://themonitors.net/sitelist.php';
$myfile = file_get_contents($asb);
if ($myfile != '') {
$urls = explode('|', $myfile);
foreach ($urls as &$url) {
echo $url;
}
} else {
echo "0 results";
}
0
後split
功能你會得到一個數組都是你的價值,但在$url
你從中只需要第一個項目。所以echo $url
只輸出第一個項目。你想打印所有$matches
陣列不是嗎?
您的代碼將是:
$asb = 'http://themonitors.net/sitelist.php';
// Example of my data = meetfreeman.com|back- capital.com|bitomine.com|thebillioncoins.com|
$myfile = fopen($asb, 'r') or die("Unable to open file!");
// Output one line until end-of-file
if ($myfile != '') {
while(!feof($myfile)) {
$string = fgets($myfile) ."<br><br>";
$matches = split('\|', $string);
foreach($matches as $matche) {
echo $matche . "\n";
}
}
} else {
echo "0 results";
}
fclose($myfile);
+0
正在使用echo $ url,因爲我將數據逐個插入到我的數據庫中 –
+0
感謝它的工作 –
0
如果所有的數據都在同一行嘗試用另一種方法。
$data = file_get_contents($file)
$data = explode('|',$data);
if(!empty($data)){
(...)
}else{
echo '0 results';
}
相關問題
- 1. 我的循環評估錯在哪裏?
- 2. while循環中的錯誤
- 3. jquery while while循環錯誤
- 4. 錯誤while循環
- 5. While循環,錯誤
- 6. 錯誤在while循環
- 7. while循環在php錯誤
- 8. 我應該從哪裏開始和結束while循環這裏
- 9. 哪裏可以在我的代碼中插入我的while循環?
- 10. do while循環錯誤,卡在while循環
- 11. PowerShell:在while循環中檢查錯誤?
- 12. Do-while循環裏面的for循環
- 13. 循環在哪裏?
- 14. 雖然while循環錯誤
- 15. while循環錯誤與jToggleButton:JAVA
- 16. PHP while循環錯誤
- 17. Do-While循環錯誤
- 18. while語句循環錯誤
- 19. tcsh錯誤:while循環
- 20. PHP while循環錯誤
- 21. smarty while循環錯誤
- 22. While循環語法錯誤
- 23. Java while while循環錯誤,非語法
- 24. python:pop()while while循環返回錯誤
- 25. while循環中的錯誤? bash腳本
- 26. While循環中的C++分段錯誤
- 27. while循環中的PHP語法錯誤
- 28. while循環中的C++ STD Cin錯誤
- 29. while循環中的段錯誤
- 30. while循環中的語法錯誤
你預期有多少? –
我想要在示例中顯示的所有數據(meetfreeman.com | back-capital.com | bitomine.com | thebillioncoins.com |)| –
只是我的兩分錢。 Split已經從php 5.3中刪除,並在php 7.0中刪除,使用explode或str_split()。 –