print_r($out);
结果是:
Array
(
[0] => displayUserNick":"小**u"
[1] => displayUserNick":"和**配"
[2] => displayUserNick":"梅鸹鹄子840620"
[3] => displayUserNick":"tb2153590"
[4] => displayUserNick":"平淡是真928"
[5] => displayUserNick":"gainyx")
Array
(
[0] => displayUserNick":"f**1"
[1] => displayUserNick":"佳**饰"
[2] => displayUserNick":"和**配"
[3] => displayUserNick":"和翔汽配"
[4] => displayUserNick":"t**2"
[5] => displayUserNick":"airgeorge")
----------
我现在是要删除包含 **
的数组元素
显示不含 ** 的数组
谢谢了
在线等
ããPHPå é¤å å«æä¸å符çæ°ç»å ç´ ï¼é¦å è¦éè¿å¾ªç¯å¤æå ç´ å¼æ¯å¦å å«å符ï¼ç¶åå é¤å³å¯ã示ä¾ä»£ç ï¼
<?php//æ°ç»
$arr=array(
"tep"=>"uuy98",
"num"=>55,
"str"=>"iuy6654",
"legth"=>90
);
//å å«å符u
$str="u";
foreach ($arr as $k=>$v){
//å¤ææ°ç»å¼æ¯å¦å å«å符u
if(strpos($v, $str)!== false){
//å é¤å¯¹åºçå ç´
unset($arr[$k]);
}
}
print_r($arr);
//Array ( [num] => 55 [legth] => 90 )
?>
温馨提示:答案为网友推荐,仅供参考
第1个回答 2011-01-22
PHP专门干这事的函数 array_filter()
$array = array(
'displayUserNick":"小**u"',
'displayUserNick":"和**配"',
'wo he ni'
);
$new_array = array();
function filter_char($item) {
$char = '**';
return !strstr($item, $char);
}
$new_array = array_filter($array, 'filter_char');
print_r($new_array);
$array = array(
'displayUserNick":"小**u"',
'displayUserNick":"和**配"',
'wo he ni'
);
$new_array = array();
function filter_char($item) {
$char = '**';
return !strstr($item, $char);
}
$new_array = array_filter($array, 'filter_char');
print_r($new_array);
第2个回答 推荐于2016-08-31
<?php
$out = array("1**1","2222","3**3","4444");
for ($i = 0;$i < count($out);$i++)
{
if (!strstr($out[$i],'**'))
{
echo $out[$i];
}
}
?>本回答被提问者采纳
$out = array("1**1","2222","3**3","4444");
for ($i = 0;$i < count($out);$i++)
{
if (!strstr($out[$i],'**'))
{
echo $out[$i];
}
}
?>本回答被提问者采纳