匹配條件可以說我有一個陣列如何濾波器陣列遞歸如果在PHP
array
array
key1 = 'hello im a text'
key2 = true;
key3 = '><><';
array
array
key1 = 'hello another text'
key2 = 'im a text too'
key3 = false;
array
key1 = ')(&#'
array
key1 = 'and so on'
我怎樣才能從上面的陣列類似下面?
array 1 =>'hello im a text'; 2 =>'你好另一個文本; 3 =>'我也是一個文本'; 4 =>'等等';
繼承人什麼香港專業教育學院做
$found = array();
function search_text($item, $key)
{
global $found;
if (strlen($item) > 5)
{
$found[] = $item;
}
}
array_walk_recursive($array, 'search_text');
var_dump($found);
但不知何故,它不工作
我均值濾波陣列和使一個新的數組是一維數組值if(strlen($ item)> 5)在多維舊數組中 –
因此它也必須是一個字符串呢?假設如此,我添加了if條款。 –
我已將註釋添加到解釋它的代碼中。 –