我是magento的新手.我创建了一个名为"计算机"的根类别,并添加了两个子类别 - 鼠标和硬盘驱动器.我想在标题部分显示根类别 - 计算机,然后鼠标悬停在子类别鼠标,硬盘将显示等等.
请看看我下面的代码。
$referenceTable = array();
$referenceTable['val1'] = array(1, 2);
$referenceTable['val2'] = 3;
$referenceTable['val3'] = array(4, 5);
$testArray = array();
$testArray = array_merge($testArray, $referenceTable['val1']);
var_dump($testArray);
$testArray = array_merge($testArray, $referenceTable['val2']);
var_dump($testArray);
$testArray = array_merge($testArray, $referenceTable['val3']);
var_dump($testArray);
Run Code Online (Sandbox Code Playgroud)
正如您所看到的,我试图使用两个数组,在尝试将空数组与旧数组合并时,我收到了警告
Warning: array_merge(): Argument #2 is not an array
Warning: array_merge(): Argument #1 is not an array
Run Code Online (Sandbox Code Playgroud)
我得到的输出是
array(2) { [0]=> int(1) [1]=> int(2) }
NULL
NULL
Run Code Online (Sandbox Code Playgroud)
我无法解决这个问题,感谢帮助。
我试图创建一个字母数字字符串并将其用于我的数据库中的唯一字段,它并不是主键的替代品。以下代码生成 22 长度的文本,但我担心它会继续生成唯一的字符串,因为我可能需要它来唯一标识数据。
<?php
$len =22;
$rand = substr(str_shuffle(md5(time())),0,$len);
echo $rand;
?>
Run Code Online (Sandbox Code Playgroud)