|你好|我好|他好|
请把这个字符串以|*|分成一个数组
我写的不知道为什么获取不到
$str="|你好|我好|他好|";
preg_match('/|.*|/',$str,$arr);
print_r($arr);
请把这个字符串以|*|分成一个数组
我写的不知道为什么获取不到
$str="|你好|我好|他好|";
preg_match('/|.*|/',$str,$arr);
print_r($arr);
$str = "|你好|我好|他好|";
echo str_replace('|','|*|',$str);
$str="|你好|我好|他好|";
preg_match_all('/[^|]+/', $str, $matches);
print_r($matches[0]);
/**
输出结果:
Array ( [0] => 你好 [1] => 我好 [2] => 他好 )
PS:不知是不是你所说的要求
*/
preg_match('/\|.*\|/',$str,$arr);
不对,输出的还是原样Array ( [0] => |你好|我好|他好| )
不行:$str="|你好|我好|他好|";preg_match('/\|.*\|/U',$str,$arr);
print_r($arr);输出是
Array ( [0] => |你好| )
$str="|你好|我好|他好|";
print_r(preg_split('/\|/',$str,-1,PREG_SPLIT_NO_EMPTY));