我想知道如何通過 | 分割字串 和 - 和并在 php 中顯示值
我有我需要分割的字串 | 然后 - 并在 php 中顯示值
<?php
$string = 'city-3|country-4';
$str1 = explode('|', $string, 2);
foreach ($str1 as $item) {
$meal = explode('-', $string, 2);
if (meal[0]=="city")
{
echo "city duration " meal[1]
}
else if (meal[0]=="country")
{
echo "country duration " meal[1]
}
}
?>
ExpectedOutput
city duration 3
country duration 4
uj5u.com熱心網友回復:
您的代碼有一些問題
- 所有變數必須以 $ 開頭
$meal = explode('-', $string, 2);你再次使用 $string 而不是 $item- 使用 PHP,您必須將字串與
.不與 - 在每行的末尾,您必須放置一個 ;
如果你解決了所有這些問題,你會得到類似的東西:
<?php
$string = "city-3|country-4";
$str1 = explode('|', $string, );
foreach ($str1 as $item) {
$meal = explode('-', $item, 2);
if ($meal[0]=="city")
{
echo "city duration " . $meal[1];
}
else if ($meal[0]=="country")
{
echo "country duration " . $meal[1];
}
echo "<br />";
}
?>
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/399444.html
