Php数组带键推送
以下是我想要输出的内容:Php数组带键推送,php,arrays,array-push,Php,Arrays,Array Push,以下是我想要输出的内容: Array ( [0] => Array ( [restriction_type_code] => CALORICONTROL [restriction_detail_code] => 3000CAL ) [1] => Array ( [restriction_type_code] => GLUTENFR
Array
(
[0] => Array
(
[restriction_type_code] => CALORICONTROL
[restriction_detail_code] => 3000CAL
)
[1] => Array
(
[restriction_type_code] => GLUTENFREE
[restriction_detail_code] => NR
)
)
我的实际代码如下所示:
$itemSplit1 = explode("|", $itemSplit[0]);
$itemSplit2 = explode("|", $itemSplit[1]);
限制:
我正在尝试所有的可能性,但我想我没有办法了 试试这个
foreach ($restriction as $value)
{
$itemSplit = explode("||", $value);
$itemSplit1 = explode("|", $itemSplit[0]);
$itemSplit2 = explode("|", $itemSplit[1]);
$arrOrderDiet[] = array('restriction_type_code' => $itemSplit1, 'restriction_detail_code' => $itemSplit2);
}
编辑:
foreach ($restriction as $value)
{
$itemSplit = explode("||", $value);
$itemSplit1 = explode("|", $itemSplit[0]);
$itemSplit2 = explode("|", $itemSplit[1]);
$arrOrderDiet[] = array('restriction_type_code' => $itemSplit1[0], 'restriction_detail_code' => $itemSplit2[2]);
}
试试这个
foreach ($restriction as $value)
{
$itemSplit = explode("||", $value);
$itemSplit1 = explode("|", $itemSplit[0]);
$itemSplit2 = explode("|", $itemSplit[1]);
$arrOrderDiet[] = array('restriction_type_code' => $itemSplit1, 'restriction_detail_code' => $itemSplit2);
}
编辑:
foreach ($restriction as $value)
{
$itemSplit = explode("||", $value);
$itemSplit1 = explode("|", $itemSplit[0]);
$itemSplit2 = explode("|", $itemSplit[1]);
$arrOrderDiet[] = array('restriction_type_code' => $itemSplit1[0], 'restriction_detail_code' => $itemSplit2[2]);
}
为什么两个索引在以下方面相同:
$itemSplit1 = explode("|", $itemSplit[0]);
$itemSplit2 = explode("|", $itemSplit[0]);
不应该是这样吗:
$itemSplit1 = explode("|", $itemSplit[0]);
$itemSplit2 = explode("|", $itemSplit[1]);
加上:
为什么两个索引在以下方面相同:
$itemSplit1 = explode("|", $itemSplit[0]);
$itemSplit2 = explode("|", $itemSplit[0]);
不应该是这样吗:
$itemSplit1 = explode("|", $itemSplit[0]);
$itemSplit2 = explode("|", $itemSplit[1]);
加上:
好的发布你的源程序我们不知道你的数据看起来像什么Mate输出数组应该像我在顶部发布的一样。好的发布你的源程序我们不知道你的数据看起来像什么Mate输出数组应该像我在顶部发布的一样。它返回以下内容:[0]=>数组([限制类型\u代码]=>数组([0]=>热量控制[1]=>热量控制)[限制详细信息代码]=>数组([0]=>热量控制[1]=>热量控制))仍然不是我想要的答案~你不觉得你发布得太早了一点,因为你不知道这些数据实际上是什么样子的吗?是的。。。你能复制
print\r($itemSplit1)
和print\r($itemSplit2)
输出吗?你用$restrictions的输出进行了更新,我无论如何都更新了我的答案,它返回这个:[0]=>数组([restriction\u type\u code]=>数组([0]=>控制[1]=>卡路里控制)[限制\u详细信息\u代码]=>数组([0]=>卡路里控制[1]=>卡路里控制))仍然不是我想要的答案~你不觉得你发布得太早了一点,因为你不知道这些数据实际上是什么样子的吗?是的。。。你能复制print\r($itemSplit1)
和print\r($itemSplit2)
输出吗?你用$restrictions
的输出进行了更新,我还是更新了我的答案