导航:首页 > 编程语言 > php字符串数组

php字符串数组

发布时间:2022-02-09 08:26:17

php中怎么让字符串存到一个空数组中

<?php
$a=11;$b=22;$c=33;$d=44;
$arr=array($a,$b,$c,$d);
print_r($arr);

⑵ 数组 php 加入字符串

php里面的字符串相连接应该使用“.”这个操作符,而不是“+”

⑶ PHP 如何把 字符串 转为数组

正则做

<?php
$t='code:-1ErrMsg:用户不存在';
preg_match('/code:(-?d+)s+ErrMsg:(.+)/',$t,$m);
$a=array();
$a['code']=intval($m[1]);
$a['ErrMsg']=$m[2];
var_mp($a);
?>

代码未测试,自多体会...

⑷ php字符串转数组

可以使用str_split将字符串转为数组,str_split用法如下:

str_split — 将字符串转换为数组

arraystr_split(string$string[,int$split_length=1])

string:输入字符串。

split_length:每一段的长度。

返回值

如果指定了可选的 split_length 参数,返回数组中的每个元素均为一个长度为 split_length的字符块,否则每个字符块为单个字符。

如果 split_length 小于 1,返回 FALSE。如果 split_length 参数超过了 string 超过了字符串 string 的长度,整个字符串将作为数组仅有的一个元素返回。


使用示例:

$str="HelloWorld";
$arr=str_split($str);
print_r($arr);

以上代码将输出

Array
(
[0] => H
[1] => e
[2] => l
[3] => l
[4] => o
[5] =>
[6] => W
[7] => o
[8] => r
[9] => l
[10] => d
)

⑸ php把字符串转换成数组

$str1='把中文转换成数组';

$str2='abcdefg';

$str3='0123456789';

//echo $str1{2};

echo mb_strlen($str1,'utf-8');//输出字符串的长度,当然用utf-8编码,

function str($str){

$arr=array();



for($i=0;$i<mb_strlen($str,'utf-8');$i++){



$arr[$i]=mb_substr($str,$i,1,'utf-8');

}

return $arr;

}

转自下面这个页面。
http://www.weberlove.com/PHPjishu/phpjichu/2015/0407/154.html

⑹ PHP中如何把字符串按一定字节数变成数组

自行修改$str字符串,以及$step变量即可。

<?php
$str = "";
$str_len = strlen($str);
$ret = array(); // 最终返回的数组
$step = 10; // 每10个字符长度存成一个数组
for ($i=0; $i<$str_len; $i+=$step) {
if (strlen($str) >= $step) {
$ret[] = substr($str, 0, $step);
$str = substr($str, $step);
} else {
$ret[] = $str;
}
}
print_r($ret);
?>

⑺ 如何实现PHP字符串和数组互相转换

PHP 中的 serialize() 函数可以实现
serialize()
产生一个可存储的值的表示,也就是把数组转化为一个可以保存的字符串
unserialize()
从已存储的表示中创建 PHP 的值,也就是把serialize()转化的字符串再还原为数组

例如:
<?php
$array = array('a','b');

$str = serialize($array);

echo $str;

$array_temp = unserialize($str);

print_r($array_temp);
?>

⑻ php怎么将数组变成字符串

使用PHP implode 函数:将数组元素组合为字符串。实现代码如下:

(8)php字符串数组扩展阅读:

注意事项:

1、根据实际情况,可以选择空格作为连接符或者特殊符号作为连接符以便后续的字符串处理操作。

2、连接符参数 glue 默认是可以为空的,但为了向后兼容,推荐仍然使用该参数。

3、implode()函数可安全用于二进制对象。

⑼ php里字符串转换数组

用eval函数就可以了.
把你这个字符串赋值给变量$a.
eval("\$abc=".$a);
print_r($abc); 或是echo is_array($abc);
可以检测到$abc就是转成的数组了

⑽ php中通过字符串创建数组

先要把字符串处理一下,成为php定义数组的形式,再用eval执行:

$str="
Array
(
[15] => Array
(
[id] => 2304
[fromtype] => item
)
[16] => Array
(
[id] => 2313
[fromtype] => item
)
[17] => Array
(
[id] => 4265
[fromtype] => item
)
)";

$str=preg_replace('/\[([a-z]+)\]\s*=>\s*([0-9a-z]+)/',"'\$1'=>'\$2',",$str);
$p=array('Array','[',']',' )');
$to=array('array',"'","'",'),');
$str=str_replace($p,$to,$str);
//echo $str;

eval("\$arr = ".$str.'; ');
print_r($arr[15]);

阅读全文

与php字符串数组相关的资料

热点内容
linux限制用户命令 浏览:742
8p咋设置应用加密 浏览:286
我说你这个我听是什么安卓 浏览:23
云计算算程序员吗 浏览:786
vim编译php 浏览:527
如何正确使用国家反诈中心app 浏览:181
编译执行方式的过程 浏览:489
当量计算法的适用条件 浏览:445
arm单片机开发环境 浏览:401
小米怎么调文件夹大小 浏览:339
程序员怒吼视频 浏览:810
加密货币的发展情况如何 浏览:71
java泛型编译原理 浏览:962
足球23关算法 浏览:736
我的世界手机基岩版为什么进不了服务器 浏览:732
阿里云服务器会被经常攻击吗 浏览:485
百度云app解压了在哪里 浏览:627
金立s10查看加密空间 浏览:865
自动分配ip地址是由什么服务器完成的 浏览:64
和多号app从哪里下载 浏览:348