PHP で 2 つの区切り記号による分割に問題があります。次のテキストがあり、「、」で分割し、さらに「|」で分割できるようにしたいと考えています。
誰かの名前|一時停止,誰かの名前|一時停止,誰かの名前|一時停止,誰かの名前|一時停止,誰かの名前|一時停止,誰かの名前|使用可能,誰かの名前|使用可能,誰かの名前|使用可能
したがって、最終的な結果として、一時停止または利用可能に設定されているかどうかを判断し、そこから除外して、一時停止された値のみを取得することができます。
$phoneurl = "Someone Name|paused,Someone Name|paused,Someone Name|paused,Someone Name|paused,Someone Name|paused,Someone Name|available,Someone Name|available,Someone Name|available";
$array = explode(",", $phoneurl);
foreach ($array as $value) {
$split = explode("|", $value);
echo $value[0];
}
ただし、 $value[0] をエコーしようとすると、各値の最初の桁が単純にエコーされます。
道に迷いました。助けてください!:(