5 个答案:
答案 0 :(得分:2)
第一个
$str = "a|apple||b|bat||c|cat||d|dog";
$new_array = array();
$my_array = explode("||", $str);
$my_array = array_filter($my_array);
foreach ($my_array as $mine) {
$my = explode("|", $mine);
$new_array[$my[0]] = $my[1];
}
的print_r($ new_array);
//输出
Array
(
[a] => apple
[b] => bat
[c] => cat
[d] => dog
)
答案 1 :(得分:1)
试试这个:
第一回答:
$str="a|apple||b|bat||c|cat||d|dog";
$parentArray = explode('||', $str);
$finalArray = array();
foreach($parentArray as $parentKey=>$parentValue)
{
$childArray = explode('|', $parentValue);
$finalArray[$childArray[0]] = $childArray[1];
}
echo "
";
print_r($finalArray);
?>
第二回答
$html_string="
Content Div1
Content Div2
Content Div3
";
$finalArray = explode('