在PHP5中“切片”单个对象

时间:2014-02-27 13:55:21

标签: php

我现在骂我一小时了。似乎我的if子句被执行了几次:

$req = $_GET['cc'];
foreach($prices->prices as $countryname => $country) {
  if ($country->name == $req)
    $a = (string) $country->currencyname;
  }
}

只有一个对象符合我的请求,但$a设置为:

  

nullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnull “ILS”, “ILS”, “ILS”, “ILS”, “ILS”, “ILS”, “ILS”, “ILS”, “ILS”, “ILS”, “ILS”, “ILS”, “ILS”, “ILS”, “ILS”” ILS “” ILS “” ILS “” ILS“

每个不匹配元素的

null匹配元素的“ILS”以及之后的所有元素。

如何使其仅匹配一次

1 个答案:

答案 0 :(得分:2)

用户中断停止循环

if ($country->name == $req) {
    $a = (string) $country->currencyname;
    break;
}