当前位置:首页 » 编程语言 » 字符串数组php

字符串数组php

发布时间: 2023-06-14 20:46:23

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
)

B. PHP数组字符串处理

这不是数组
是json吧
你用var_mp($params)看看类型是不是objec
如果是的话
用var_mp(json_decode($json, true));//这样就返回数组了
然后你想知道的就可以直接echo $params['code']

C. php怎么把字符串指定字符分割成数组

x0dx0a$var=explode("|",$str);x0dx0a把$str按|进行分割x0dx0aphp还有其他的把字符核段销串指定字符分割成数组x0dx0a str_split(string,length)参数 描述 x0dx0astring 必需。规定改游要分割的字符燃慎串。 x0dx0alength 可选。规定每个数组元素的长度。默认是 1。 x0dx0a json_decode()这个函数也可以把字符串分割成数组 (第二个参数为true才行)

D. php 如何把字符串分成数组

$str="abcedf";
$arr=array();
for($i=0;$i<strlen($str);$i++){
$arr[$i]=$str[$i];
}
print_r($arr);

这样就可以了

E. php字符串和数组有什么区别

字符串在存储上类似字符数组,所以它每一位的单个元素都是可以提取的,如s=“aaaaabbbbb”,则s【1】=“a”,s【10】="b",而字符串的零位正是它的长度,如s【0】=10(※上述功能Ansistring没有。),这可以给我们提供很多方便,如高精度运算时每一位都可以转化为数字存入数组。

F. php中字符串怎么又可以当作数组了

一句话解释就是“PHP中下标符号可应用于数组,对象和字符串”

G. PHP中字符串是不是字符的数组

在PHP里,字符串可以当作数组来使用。
以下是php官方使用手册中的相关说明:
字符串中的字符可以通过一个以0为开始的,用类似数组结构中的方括号包含对应的数字来查找和修改,比如
$str[5],
可以把
字符串想象数组

函数
substr()

substr_replace()可以用来实现多于一个字符的情况。
建议:
字符串为了同样的目的也可以用花括号,比如
$str{5},但是,
在PHP
5.3.0中不推荐使用这种格式,应该用方括号,就像
$str[5]。

H. php怎么把字符串指定字符分割成数组

<?php
$str="1|2|3|4|5|";
$var=explode("|",$str);
print_r($var);
?>
$var=explode("|",$str);
把$str按|进行分割
php还有其他的把字符串指定字符分割成数组
str_split(string,length)参数 描述
string 必需。规定要分割的字符串。
length 可选。规定每个数组元素的长度。默认是 1。
json_decode()这个函数也可以把字符串分割成数组 (第二个参数为true才行)

I. php怎么把字符串转化为数组

1. 怎么把字符串转成数组
$txt = str_replace("[","",$txt); 替换符号

$txt = str_replace("]","",$txt); 替换符号

$txt = str_replace(" " "",$txt); 这个是去掉中改空格

$txt = str_replace("=>",",",$txt); 替换符号

$array = explode(',',$txt); 字符串转数组

var_mp($array);

搞定收工
2. 把字符串转换卖凳判成数组
$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

J. 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]);

热点内容
java返回this 发布:2025-10-20 08:28:16 浏览:710
制作脚本网站 发布:2025-10-20 08:17:34 浏览:972
python中的init方法 发布:2025-10-20 08:17:33 浏览:681
图案密码什么意思 发布:2025-10-20 08:16:56 浏览:833
怎么清理微信视频缓存 发布:2025-10-20 08:12:37 浏览:740
c语言编译器怎么看执行过程 发布:2025-10-20 08:00:32 浏览:1080
邮箱如何填写发信服务器 发布:2025-10-20 07:45:27 浏览:311
shell脚本入门案例 发布:2025-10-20 07:44:45 浏览:191
怎么上传照片浏览上传 发布:2025-10-20 07:44:03 浏览:878
python股票数据获取 发布:2025-10-20 07:39:44 浏览:835