<?
$anw='a\\b\\c\\d';
print(strlen($anw));
echo($anw);
$anw_len=preg_split('/\\\\/',$anw);
print(strlen($anw));
echo(count($anw_len));
print "<pre>";
print_r($anw_len);
print "</pre>";
$anw='a\\b\\c\\d';
print(strlen($anw));
echo($anw);
$anw_len=preg_split('/\\\\/',$anw);
print(strlen($anw));
echo(count($anw_len));
print "<pre>";
print_r($anw_len);
print "</pre>";
/*
笨方法
分割两次
第一次用\,第二次用@分割第一次生成的数组
就是次序数组次序不大对头
*/
$anw='a@b@c\\d';
print(strlen($anw));
echo($anw);
$anw_len=preg_split('/\\\\/',$anw);
$anw_len_two = array();
foreach ($anw_len as $key => $value) {
$anw_len_two[] = preg_split('/@/', $value);;
}
print "<pre>";
print_r($anw_len_two);
print "</pre>";
//重新生成一维数组
$new_array = array();
foreach ($anw_len_two as $key => $value) {
foreach ($value as $key => $value) {
$new_array[] = $value;
}
}
print "<pre>";
print_r($new_array);
print "</pre>";
//晕了,这样可以呵
$anw='a@b@c\\d';
print(strlen($anw));
echo($anw);
$anw_len=preg_split('/\\\\|@/',$anw);
print "<pre>";
print_r($anw_len);
print "</pre>";