<?php
// 格式: 【二维数组】
Array
(
[0] => Array
(
[topicid] => 1
)
[1] => Array
(
[topicid] => 2
)
[2] => Array
(
[topicid] => 6
)
)
//方法一:
$topicid = ' '; //变量赋值为空
//用foreach 遍历下二维数组
foreach($arrs as $key=>$vals){
$topicid.=$vals['topicid'].',';
}
// 使用 rtrim() 函数从字符串右端删除字符:
$topicid = rtrim($topicid, ',');
echo $topicid;
//====================================
结果: 1,2,6
// 方法二:
foreach($ProTopicid as $valueId){
$string = '';
foreach($valueId as $v){
$string.= rtrim($v.',');
}
}
// 方法二:
$array = array('lastname', 'email', 'phone');
$comma_separated = implode("/", $array);
// 方法二:
· explode():使用一个字符串分割另一个字符串
· str_split():将字符串分割到数组中
<?php
$arr = array("hello", "world");
$str = join(",", $arr); //implode()函数相同效果
echo $str; // 输出 "hello,world"
?>
<?php
$str = "hello,world";
$arr = explode(",", $str);
echo $arr ;
?>
数组转字符串:
implode('!', $arr); // 将一维数组以!分隔组合成一个字符串
字符串转数组:
explode('!', $str); //将字符串以! 分割为一个一维数组,
str_split($str, 3); //将字符串分割成数组,参数二将字符串从左向右每3个字符分割一次,最后的不够3个了 有几个算几个