你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
没有找到相关结果
nccloud
字符串的截取php内置函数就有很多种;简单的写几个示例;
$str=‘123/456/789/abc’;
截取第一个斜杠前面的内容可以这样来:
echo substr($str,0,strpos($str, “/”));// 输出 123
或者
$array = explode(’/’, $str);echo $array[0];// 输出 123
截取第一个斜杠后面的内容可以这样来:
echo substr($str,strpos($str,"/")+1);//输出 456/789/abc//+1可以根据需求改动
截取最后一个斜杠后面的内容可以这样来:
echo trim(strrchr($str, ‘/’),’/’);
或者如果知道斜杠的个数$array = explode(’/’, $str);echo $array[3];
$email = '13366540193@163.com' ;$domain = strstr ( $email , '@' );echo $domain ; // 打印 @163.com$user = strstr ( $email , '@' , true ); // 从 PHP 5.3.0 起echo $user ; // 打印 13366540193
在php中查找字符串出现次数的查找可以通过substr_count()函数来实现,下面就来给大家详细介绍这些函数.
substr_count($haystack, $needle [,$offset [,$length]])
其中参数:$haystack表示母字符串,$needl表示要查找的字符
$offset表示查找的起点,$length表示查找的长度,均为可选参数
实例代码如下:
$num = -10222.00;if (strripos($num, "-") < 0) { //$num中没有负号baiecho "正数du";} else { //$num中有负号$num = str_replace("-", "", $num);echo "负数,已经截zhi去负号";}
<?php$num = $_POST['num'];//获取bai数据if($num<0){$num=abs($num);echo '是负数,将du$num存入负数字zhi段';}else{echo '是正数,将$num存入正数字段';}?>
要回复问题请先登录或注册
4 个回复
nccloud
字符串的截取php内置函数就有很多种;
简单的写几个示例;
$str=‘123/456/789/abc’;
截取第一个斜杠前面的内容可以这样来:
echo substr($str,0,strpos($str, “/”));
// 输出 123
或者
$array = explode(’/’, $str);
echo $array[0];
// 输出 123
截取第一个斜杠后面的内容可以这样来:
echo substr($str,strpos($str,"/")+1);
//输出 456/789/abc
//+1可以根据需求改动
截取最后一个斜杠后面的内容可以这样来:
echo trim(strrchr($str, ‘/’),’/’);
或者如果知道斜杠的个数
$array = explode(’/’, $str);
echo $array[3];
nccloud
$email = '13366540193@163.com' ;
$domain = strstr ( $email , '@' );
echo $domain ; // 打印 @163.com
$user = strstr ( $email , '@' , true ); // 从 PHP 5.3.0 起
echo $user ; // 打印 13366540193
nccloud
在php中查找字符串出现次数的查找可以通过substr_count()函数来实现,下面就来给大家详细介绍这些函数.
substr_count($haystack, $needle [,$offset [,$length]])
其中参数:
$haystack表示母字符串,$needl表示要查找的字符
$offset表示查找的起点,$length表示查找的长度,均为可选参数
实例代码如下:
$str="this is a test";
echo substr_count($str,'is') .'
';
echo substr_count($str,'is',3) .'
';
echo substr_count($str,'is',3,3) .'
';
?>
nccloud
$num = -10222.00;
if (strripos($num, "-") < 0) { //$num中没有负号bai
echo "正数du";
} else { //$num中有负号
$num = str_replace("-", "", $num);
echo "负数,已经截zhi去负号";
}
<?php
$num = $_POST['num'];//获取bai数据
if($num<0){
$num=abs($num);
echo '是负数,将du$num存入负数字zhi段';
}else{
echo '是正数,将$num存入正数字段';
}
?>