-1
私はPHP7.1にPHP5.3から生産コードを移行するために周りのプレーをしていた、と私はあなたが PHP7.1でなぜ2レベルのブレークが削除されましたか、その代替ソリューションは何でしょうか?
コードスニペット以下$aud_found = false;
$audience = null;
foreach ($rules[0]['filterd_data_region'] as $k => $aud) {
if ($aud_found)
break;
$country = array();
//country
if ($aud['area_type'] == 'country') {
foreach ($aud['selected_tag_data']['selected_content_tags'] as $arr){
if ($aud_found)
break 2;
if ($ucountry == $arr['id']) {
$audience = $rules[0]['filterd_data_region'][$k];
$audience_id = $k;
$aud_found = 'country';
}
}
}
//region
if ($aud['area_type'] == 'region') {
foreach ($aud['selected_tag_data']['selected_content_tags'] as $arr){
if ($aud_found)
break 2;
if ($uregion == $arr['id']) {
$audience = $rules[0]['filterd_data_region'][$k];
$audience_id = $k;
$aud_found = 'region';
}
}
}
}
私の答えはあなたに役立つのですか? – vanloc
少なくとも実行されますが、ロジックを書き直す必要があります。 –