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

php提取字符串

发布时间: 2022-09-19 08:23:24

php如何提取中string字符串中的一部分

$out=array();
$str="abc&stat=100&remain=1589";

//第一种方式,使用parse_str函数
//(在字串是一个url参数字串的时候使用)
parse_str($str,$out);
var_mp($out['remain']);
//第二种方式,使用关键字串进行explode分隔
$out=explode('remain=',$str);
var_mp($out[1]);
//第三种方式,使用正则
$out=array();
preg_match('/remain=(d+)/i',$str,$out);
var_mp($out[1]);
//第四种方式,使用字符串截取substr及strrpos函数
$out=substr($str,strrpos($str,'remain=')+strlen('remain='),strlen($str));
var_mp($out);

Ⅱ php截取字符串函数

$str=implode("|",$arr);
echo $str;
input:
小明|小黑|小天|小白

Ⅲ PHP按特殊字符截取字符串

explode()
函数把字符串分割为数组。
<?php
$str
=
"Hello
world.
It's
a
beautiful
day.";
print_r
(explode("
",$str));
?>
Array
(
[0]
=>
Hello
[1]
=>
world.
[2]
=>
It's
[3]
=>
a
[4]
=>
beautiful
[5]
=>
day.
)

Ⅳ php提取字符串中网站url地址的方法

本文实例讲述了php提取字符串中网站url地址的方法。分享给大家供大家参考。具体分析如下:
今天写一个问答系统上线之后发现有很多人发链接了,由于业务部门要我们过滤掉网站地址了,下面我给大家分享一个提取字符串url地址函数,代码如下:
复制代码
代码如下:$postInfo['answer2']
='可以的,商业贷款可摊还36%,公积金贷款可摊还16%|||可以先把账户里的余额提取出来用作首付,然后每个月贷款商业贷款可摊还36%,公积金贷款可摊还16%|||可以的,现在甲类公积金是摊还比例http://www.jb51.net
是工资基数的34%|||啊啊啊啊啊啊啊啊是的|||可以摊还,甲类34%
';

preg_match_all("/http:[\/]{2}[a-z]+[.]{1}[a-z\d\-]+[.]{1}[a-z\d]*[\/]*[A-Za-z\d]*[\/]*[A-Za-z\d]*/",$postInfo['answer2'],$array2);

print_r($array2);

if(!emptyempty($array2[0]))
{
foreach
($array2[0]
as
$k=>$v){

$postInfo['answer2']
=
str_replace($array2[0][$k],'',$postInfo['answer2']
);
}
}

运行结果为:
复制代码
代码如下:(

[0]
=>
Array

(

[0]
=>
http://www.jb51.net

)
)
希望本文所述对大家的PHP程序设计有所帮助。

Ⅳ PHP正则提取字符串

有{} () [] <>可以
<?php
$str = '中文abcd123${1,2,3,4,5}.jpg[123123]444<44g>44.124(j)12g4';
$search ='/[{(\[<](.*?)[})\]>]/';
preg_match_all($search,$str,$r);
print_r($r[1]);
?>

Ⅵ PHP 一个字符串,如何提取其中相同的字符

$string="90pil8a94riqpaa";
$array1=str_split($string);
$array2=array_count_values($array1);
//用array_map();的回调函数
//还是foreach循环
//只要是元素的值大于1它的键值就是字符串中的重复值
//很简单的多思考吧

Ⅶ PHP 如何提取字符串里xxxx年 (比如2016年)和xxx省(比如江苏省)指定的关键字

大体思路如下
$str = '江苏省2021年会计师资格考试真题(B卷)';
echo substr($str, 0,strpos($str,'省'));//取江苏,strpos()判断省在的位置,substr(),从0开始到省在的位置提取字符串
echo substr(substr($str, 0,strpos($str,'年')), -4);//取年份,先判断年在的位置,第一次substr()从0到年之间的取出来,在substr()取后边4个字符,这里年份必须4个字符,能够取出来
第一种,取年简单,江苏,后边没有关键字省长度不固定是没办法取

Ⅷ php截取字符串方法

可以使用substr或者mb_substr截取字符串

热点内容
大主宰脚本 发布:2025-01-11 14:40:56 浏览:826
ftp保存密码是灰色 发布:2025-01-11 14:00:07 浏览:261
压缩文件最好 发布:2025-01-11 13:59:58 浏览:649
有几家java培训机构 发布:2025-01-11 13:55:05 浏览:476
搭建个人服务器缺点 发布:2025-01-11 13:54:13 浏览:376
怎么用安卓的手机登录ios第五人格 发布:2025-01-11 13:44:11 浏览:769
登陆Ftp重输密码 发布:2025-01-11 13:40:12 浏览:335
解压神器有氧射击 发布:2025-01-11 13:33:04 浏览:853
百度云的好友在哪个文件夹 发布:2025-01-11 13:32:13 浏览:749
2级c语言试题 发布:2025-01-11 13:09:21 浏览:941