php将一维数组转换为字符串并自定义间隔符号

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php将一维数组转换为字符串并自定义间隔符号相关的知识,希望对你有一定的参考价值。

参考技术A 原生php写法:

把数组元素组合为字符串:

第一个参数为可选项,所以也可以这样调用。echoimplode("",$arr);

echoimplode($arr);

Thinkphp实例:

$avatar_array=$shop->limit(0,5)->getField(‘id’,true);

dump(implode(“,”,$avatar_array));

die();

得出结果:

php PHP array_flatten()函数。将多维数组转换为一维数组。

<?php 

/**
 * Convert a multi-dimensional array into a single-dimensional array.
 * @author Sean Cannon, LitmusBox.com | seanc@litmusbox.com
 * @param  array $array The multi-dimensional array.
 * @return array
 */
function array_flatten($array) { 
  if (!is_array($array)) { 
    return false; 
  } 
  $result = array(); 
  foreach ($array as $key => $value) { 
    if (is_array($value)) { 
      $result = array_merge($result, array_flatten($value)); 
    } else { 
      $result[$key] = $value; 
    } 
  } 
  return $result; 
}

以上是关于php将一维数组转换为字符串并自定义间隔符号的主要内容,如果未能解决你的问题,请参考以下文章

PHP将一维数组转换为二维数组

php PHP array_flatten()函数。将多维数组转换为一维数组。

在php中将一维数组转换为多维数组[重复]

如何将一个一维数组中的所有数都赋值为-1?不用循环。

在opencv中,如何将二维数组转化为一副图像进行显示?

C将一维数组转换为二维数组