嗨,我有一個大約20/30項大的數組。php array echo出包含p1的值
我需要讓它循環拋出數組,並只回顯其中的文本p1的項目。
陣列看起來像這樣
"lolly","lollyp1","top","topp1","bum","bump1","gee","geep1"
等
我曾試圖用這樣的
foreach ($arr as $value) {
$needle = htmlspecialchars($_GET["usr"]);
$ret = array_keys(array_filter($arr, function($var) use ($needle){
return strpos($var, $needle) !== false;
}));
但是這一切給了我是一個空白頁或1
我怎麼能讓它回聲與p1在他們的項目?
我會用在循環和匹配的「P1」 strpos隨着針的Codepad Example ....例如,回聲「
「;預迴路,回聲「- $ value
」;循環迭代匹配,並回顯「
」; post-loop – 2014-09-22 14:17:36另外,什麼是1s? – 2014-09-22 14:18:20
我得到一個頁面充滿數字1或空白頁 – user72261 2014-09-22 14:19:52