php+返回剩余字符串,PHP对字符串进行分隔重组的实现方法

时间:2019-08-02

概述:字符串分隔

这是一个PHP字符串操作的相关函数,对字符串进行分隔,然后再重组成新的字符串,这在PHP开发中,是比较常见的字符串操作代码:

$lamp = "Linux Apache MySQL PHP";//声明一个字符串$lamp,每个单词之间使用空格分割

$lampbrother = explode(" ", $lamp); //将字符串$lamp使用空格分割,并组成数组返回

echo $lampbrother[2]; //输出数组中第三个元素,即$lamp中的第三个子串MySQL

echo $lampbrother[3]; //输出数组中第三个元素,即$lamp中的第四个子串PHP

//将Linux中的用户文件的一行提出

$password = "redhat:*:500:508::/home/redhat:/bin/bash";

//按“:”分割7个子串

list($user, $pass, $uid, $gid, , $home, $shell) = explode(":", $password);

echo $user; //1.提出用户名保存在变量$user中,输出redhat

echo $pass;//2.提出密码位字符保存在变量$pass中,输出*

echo $uid;//3.提出用户名ID保存在变量$uid中,输出500

echo $gid;//4.提出用户名组ID保存在变量$gid中,输出508

echo $home;//5.提出家目录保存在变量$home中,输出/home/redhat

echo $shell;//6.提出用户使用的shell保存在变量$shell中,输出/bin/bash

//声明字符串$lamp,每个单词之间使用加号“+”分割

$lamp = "Linux+Apache+MySQL+PHP";

//使用正数限制子串个数,而最后那个元素将包含 $lamp中 的剩余部分

print_r(explode('+', $lamp, 2)); //输出Array ( [0] => Linux [1] => Apache+MySQL+PHP )

//使用负数限制子串,则返回除了最后的限制个元素外的所有元素

print_r(explode('+', $lamp, -1)); //输出Array ( [0] => Linux [1] => Apache [2] => MySQL )

?>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值