0
我想找到兩個字符查找兩個字符
$var ='J111 king Jadv oops J123 php';
在上述變量之間的文本,我只得到一封來自J.
開始我需要下面的輸出之間的文本,
開始的J值作爲
Array ([0] =>J111 [1] => Jadv [2] => J123)
和平衡值,
Array ([0] =>king [1] => oops [2] => php)
我想找到兩個字符查找兩個字符
$var ='J111 king Jadv oops J123 php';
在上述變量之間的文本,我只得到一封來自J.
開始我需要下面的輸出之間的文本,
開始的J值作爲
Array ([0] =>J111 [1] => Jadv [2] => J123)
和平衡值,
Array ([0] =>king [1] => oops [2] => php)
你可以嘗試使用:
$var ='J111 king Jadv oops J123 php';
//get all the words in array
$words = preg_split('/\s+/', $var);
//match all the words starting with letter J
preg_match_all('(J[^\s]+)', $var, $matches);
//words with matching letter
$words_with_letter = $matches[0];
//words without matching letter
$words_without_letter = array_values(array_diff($words,$words_with_letter));
希望這有助於爲你:)
是由於好友 – satheesh 2012-03-02 16:35:15