0
我想打印變量的值,但它打印12只沒有得到動態的變量名PHP
$str1="abhishek";
$str2="ashish";
for($i=1;$i<=2;$i++)
{
echo $str.$i;
}
我想打印變量的值,但它打印12只沒有得到動態的變量名PHP
$str1="abhishek";
$str2="ashish";
for($i=1;$i<=2;$i++)
{
echo $str.$i;
}
這樣做:
$str1="abhishek";
$str2="ashish";
for($i=1;$i<=2;$i++){
echo ${"str".$i};
}
這是一個更好的做法:
<?php
$str = array("abhishek","ashish");
for($i=0; $i <= 2; $i++)
{
echo $str[$i].'<br>';
}
?>
我只使用strings.BTW謝謝。 –
[PHP中的動態變量名稱]的可能重複(https://stackoverflow.com/questions/9257505/dynamic-variable-names-in-php) – bugwheels94
您正在連接'$ s tr'帶'$ i'。你真的只回應'$ i'('1',然後'2'),你應該得到未定義的變量'$ str'通知。 – chris85