<?php $list = ['a', 'b', 'c']; $count = [1, 3, 5]; function stringFormatter($c, $i) { return "Char is $c & Int is $i"; } for ($i = 0; i < $list; $i++) { for ($j = 0; $j < $count; $j++) { $string = stringFormatter($list[$i], $count[$j]); print $string; } } ?>
這是我重寫的範例程式碼,用於演示我在程式中遇到的問題,在該程式中我想要使用char 和int 的正確組合來分配格式化字串,以便能夠執行SQL 語句,使用說字串。理想的情況是取得一個字串,該字串在各自清單中的該位置同時具有 char 和 int 的組合。例如。 「Char 是 a,Int 是 1」。目前無法編譯,當我將其插入「線上 PHP 沙箱」時,我收到錯誤訊息:「內部伺服器錯誤 [500]」。歡迎任何有關如何使其發揮作用的建議,甚至其他建議!先致謝!
定静安断明悟空2024-02-01 17:37:10
<?php $list = ['a', 'b', 'c']; $count = [1, 3, 5]; function stringFormatter($c, $i) { return "Char is $c & Int is $i"; } for ($i = 0; i < count($list); $i++) { $string = stringFormatter($list[$i], $count[$i]); print $string; }?>
希望對你有幫助
P粉6776848762024-01-18 00:39:00
for ($i = 0; i < $list; $i++) { for ($j = 0; $j < $count; $j++) {
這裡有一些語法錯誤 - 注意缺少 $(查看外循環內的 i)。您可能指的是使用內建計數函數的 $i 更一般地說,php 中內建了一組函數,可以更好地處理將值傳遞到 mysql(等)中 - 您可能應該考慮使用這些函數 - 使用 php 和 mysqli 搜尋「清理」。 p>