你好在Stackland.我想知道是否有一个函数或一种简单的方法将关联数组更改为索引数组.
详细说明,我正在使用Zend框架,我在我的网站中有一点我将一行SQL表作为关联数组取出.我通过JSON中的回显将它传递给了javascript.但是,我注意到我可以在Firebug中看到我的数据库列的名称.让外人知道你的表和列的名字是一个很大的安全禁忌,所以我想改变它
SQLarray[user_id]
SQLarray[block_id]
SQLarray[b_price] etc.
Run Code Online (Sandbox Code Playgroud)
至
SQLarray[0]
SQLarray[1]
SQLarray[2] etc.
Run Code Online (Sandbox Code Playgroud)
有没有办法做到这一点?
它也可以使Zend_Table_Abstract-> fetchAll()返回一个非关联数组,但我不认为这是可能的.谢谢你的帮助!
所以,我有一个像这样的数组:
Array
(
[0] => Array
(
[name] => Something
)
[1] => Array
(
[name] => Something else
)
[2] => Array
(
[name] => Something else....
)
)
Run Code Online (Sandbox Code Playgroud)
有没有一种简单的方法将值插入字符串,如下所示:
echo implode(', ', $array[index]['name']) // result: Something, Something else, Something else...
Run Code Online (Sandbox Code Playgroud)
不使用循环来连接值,如下所示:
foreach ($array as $key => $val) {
$string .= ', ' . $val;
}
$string = substr($string, 0, -2); // Needed to cut of the last ', '
Run Code Online (Sandbox Code Playgroud)