我有以下网址:myexample.com/ 城市=迈阿密从多维数组新的阵列 - URL解析
大阵(23K)
$e = $_GET["city"];
$myArray = array
(
array ("Miami","Florida"),
array ("Key West","Florida"),
array ("NOLA", "Luisiana"),
array ("Baton Rouge","Luisiana")
);
我?寻找一种解决方案,动态创建一个与URL中城市状态相匹配的新城市阵列,并呼应来自该州的所有城市。
换句话说:
如果myexample.com/?city=NOLA,我想回声 “巴吞鲁日” 和 “NOLA”(来自Luisiana)
如果myexample.com/?city=Miami,回声“基韦斯特”和“迈阿密”(来自佛罗里达州)
等
有不少类似的问题已经(here回答,here,但循环不是强项(初级)之一。
谢谢
EDIT1:
$resArray = array();
foreach($myArray as $arr) {
if(in_array($e, $arr))
$resArray[] = $arr;
}
print_r($resArray);
结果:阵列([0] =>数组([0] =>迈阿密[1] =>佛罗里达))
那你要我们什么呢?写你的codez? –
告诉我们你到现在为止尝试过什么?如果您希望某人为您回答和编写代码,则不是正确的地方。 –
我试过的是检查$ e是否存在于$ myArray中并将其添加到新数组中。 (见编辑1) –