我的网站上有以下 PHP 代码:
<?php
$FirstName = array("Jacob", "Noah", "Frank");
$LastName = array("Collins", "Little", "Allen");
$BirthDay = array(19, 31, 06);
?>
我希望它像这样输出:
("Jacob", "Collins", 19), ("Noah", "Little", 31), ("Frank", "Allen", 06)
对于 SQL 字符串,它将是:
INSERT INTO Users (FirstName, LastName, BirthDay) VALUES ("Jacob", "Collins", 19), ("Noah", "Little", 31), ("Frank", "Allen", 06);
我对 PHP 很陌生(昨天才开始),想知道如何做到这一点。
谢谢。
最佳答案
简单地说,如果您的 $FirstName
、$LastName
和 $BirthDay
的数量相同,
使用for
循环和array_push
你可以这样做:
$data = array();
$count = count($FirstName);
for($i = 0; $i < $count; $i++ ){
$insert = [$FirstName[$i],$LastName[$i], $BirthDay[$i]];
array_push($data,$insert);
}
$data
为您提供格式化数组。
关于php - 专门在 PHP 中格式化数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44919106/