我有一个对象数组,其中的引用与code_cip不同。
Array (
[9921279] => lignecatalogue Object ( [id] => 3013181 [reference] => 9921279 [commentaire] => [code_cip] => 9884064 )
[9884064] => lignecatalogue Object ( [id] => 3013193 [reference] => 9884064 [commentaire] => [code_cip] => 9884064 )
)
我尝试完成的是只将第一个项目上的[reference] => 9921279
更新为[reference] => 9884064
。只有当[reference]
不等于它的code_cip时,它才会被更新。到目前为止,我还停留在下面的代码上。
$arrLigneCats = getAllCat(); //returns above array
foreach($arrLigneCats as $ligneCat) {
if ($ligneCat->code_cip != $ligneCat->reference) {
$reference = $ligneCat->reference;
} else {
$reference = $ligneCat->code_cip;
}
}
有没有人知道如何在不拆掉整条线的情况下更换钥匙?
1条答案
按热度按时间rta7y2nd1#
如果我没理解错的话,问题是**$reference只是一个变量,你要改变的是对象的reference属性**,所以它将是:
它回答了你的问题吗?