2
のうち、多次元配列を作成します。私は悲惨に失敗しています。私の頭が多次元配列の周りを包み込むのは難しいです。が、私はこのような文字列があると、長い文字列のPHP
$trigger_data = "all:ticket_location:is:5|||all:ticket_sub_location:is:1|||any:ticket_is:created:NULL|||any:ticket_is:updated:NULL|||action:assigned_agent_uid:admin";
$parts = explode("|||",$trigger_data);
$rules = array();
$actions = array();
foreach($parts as $value) {
$pieces = explode(":",$value);
if ($pieces[0] == "all" || $pieces[0] == "any") {
$rules[$pieces[0]][$pieces[1]][$pieces[2]] = $pieces[3];
}
if ($pieces[0] == "action") {
$actions[$pieces[0]][$pieces[1]] = $pieces[2];
}
}
print_r($pieces);
print_r($actions);
exit;
をヘクタールああ!本当にありがとう! – DanielOlivasJr
@DobotJr確かにprob – Ghost