相关疑难解决方法(0)

内爆和爆炸多维数组

是否有任何函数可以在PHP中递归爆炸和破坏多维数组?

php arrays multidimensional-array

23
推荐指数
2
解决办法
3万
查看次数

是否有一个函数从PHP中的数组中提取"列"?

我有一个数组数组,具有以下结构:

array(array('page' => 'page1', 'name' => 'pagename1')
      array('page' => 'page2', 'name' => 'pagename2')
      array('page' => 'page3', 'name' => 'pagename3'))
Run Code Online (Sandbox Code Playgroud)

是否有内置函数将返回一个只包含'name'键值的新数组?所以我得到:

array('pagename1', 'pagename2', 'pagename3')
Run Code Online (Sandbox Code Playgroud)

php arrays

15
推荐指数
4
解决办法
2万
查看次数

内爆数组值?

所以,我有一个像这样的数组:

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)

php loops implode multidimensional-array

10
推荐指数
3
解决办法
3万
查看次数

如何在PHP中内爆这样的数组?

我想使用implode通过以下数组显示逗号分隔的一系列链接:

数组名称:

$product['product_category']
Run Code Online (Sandbox Code Playgroud)

数组的数据:

Array ( 
    [0] => Array ( 
        [name] => Apparel 
        [href] => http://localhost/uooro/index.php?route=profile/category&path=12 
    ) 
    [1] => Array ( 
        [name] => Business Services 
        [href] => http://localhost/uooro/index.php?route=profile/category&path=15 
    ) 
    [2] => Array ( 
        [name] => Chemicals 
        [href] => http://localhost/uooro/index.php?route=profile/category&path=16 
    ) 
)
Run Code Online (Sandbox Code Playgroud)

我希望得到这样的结果:

Apparel, Business Services, Chemicals 
Run Code Online (Sandbox Code Playgroud)

php arrays implode

-2
推荐指数
1
解决办法
231
查看次数

标签 统计

php ×4

arrays ×3

implode ×2

multidimensional-array ×2

loops ×1