1
我有兩個數組名,它們來自POST變量'name'(姓)和'a_name'(名字)下的HTML表單。它使用以下語法:以逗號結合兩個PHP數組
<?php
$array = (array_filter($_POST['name']));
foreach ($array as $name) {
echo '<br>';
echo $name;
echo "<br>";
}
?>
這會導致在代碼中將姓氏定義爲$ name,然後爲每個不同的名稱重複請求。 (例如,史密斯)
但是,我想也打印第一個名稱,逗號分隔爲單個變量。 (例如,「史密斯,羅伯特」)我試了一下這樣的,它似乎打破代碼:
<?php
$array1 = (array_filter($_POST['a_name']));
$array2 = (array_filter($_POST['name']));
$array = $array . ' , ' . $array1;
foreach ($array as $name) {
echo '<br>';
echo $name;
echo "<br>";
}
?>
有誰知道正確的方式做這個任務?
類似問題,建議使用破滅的功能,但我不覺得這將是適當的在這裏......
可以.....'$ array3 = $ array1 + $ array2'。它可怕,但可能。 – DevDonkey
這是在文檔中命名爲union,而不是串聯:) – splash58
@ splash58我會如何在我的代碼中執行此操作? $ a1和$ a2是什麼?和DevDonkey我可以用逗號分隔多組名稱嗎(讓Smith,Erickson數組和John,Brianna數組匹配逗號使Smith,John和Erickson,Brianna)? – edude123