我有一個文件作爲數組 '行號'=>'它的內容'; 現在我需要一種方法來刪除行只包含數字(不含字母或特殊caracters) 我做到了由線的長度,但這種方法是不恰當的,因爲它可能會刪除某些內容如何過濾僅包含數字的數組值
/*count file lines*/
$linecount = 0;
$handle = fopen($file, "r");
while(!feof($handle)){
$line = fgets($handle);
$linecount++;
}
fclose($handle);
for($i=0; $i<=($linecount*2)-4;$i++) {
$length = strlen((string)$text[0][$i]);
if ($length >5)
{
echo ($text[0][$i] .'</br>');
}
}
is_numric沒有工作,我認爲這是因爲數字前的空間
怎麼樣使用'is_numeric($ value)' – Rasclatt
已經嘗試過,但沒有工作,我猜這是因爲在 –
之前有空格嘗試使用這個 – hungrykoala