【PHP】字符串方法整理


前言

PHP字符串方法整理


str_replace

替换字符串中的指定字符

<?php
echo str_replace("world","Peter","Hello world!");
?>
Hello Peter!

json_decode

json_decode接受一个JSON格式的字符串并且把它转换为PHP变量 ,当该参数$assoc为TRUE时,将返回array,否则返回object

<?php   
$json = '{"a":"php","b":"mysql","c":3}';  
$json_Class=json_decode($json);   
$json_Array=json_decode($json, true);   
print_r($json_Class);   
print_r($json_Array);         
?>

程序输出:


stdClass Object (
  [a] => php
  [b] => mysql
  [c] => 3 )

  Array (
  [a] => php
  [b] => mysql
  [c] => 3 )

在上面代码的前提下

访问对象类型$json_Class的a的值

echo $json_Class->{'a'};
程序输出:php

访问数组类型$json_Array的a的值

echo $json_Array['a'];
程序输出: php

https://www.w3cschool.cn/php/php-rxi22oqv.html

json_encode

php变量转换为json字符串

$book = array('a'=>'xiyouji','b'=>'sanguo','c'=>'shuihu','d'=>'hongloumeng');
$json = json_encode($book);
echo $json;

implode

implode 将一个一维数组的值转化为字符串

$array = array('lastname', 'email', 'phone');
$comma_separated = implode(",", $array);
echo $comma_separated; // lastname,email,phone

explode

explode() 函数使用一个字符串分割另一个字符串,并返回由字符串组成的数组

<?php
$str = 'one,two,three,four';
 
//  返回包含一个元素的数组
print_r(explode(',',$str,0));
print "<br>";
 
// 数组元素为 2
print_r(explode(',',$str,2));
print "<br>";
 
// 删除最后一个数组元素
print_r(explode(',',$str,-1));
?>
Array
(
    [0] => one,two,three,four
)

Array
(
    [0] => one
    [1] => two,three,four
)

Array
(
    [0] => one
    [1] => two
    [2] => three
)

参考链接

字符串方法汇总
https://www.runoob.com/php/php-ref-string.html

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Bug 挖掘机

支持洋子

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值