PHP字符串查找的函数的函数比较多,这里演示下常用几种使用方法:
php
//1.strstr()函数:用于获取一个指定字符串在另一个字符串中首次出现的位置开始,直到结束的子字符串,
//如果执行成功,则返回剩余字符串;否则返回false.
echo?strstr("zhidao.baidu.com","baidu");?
//baidu.com
$str?=?'hello,iambaiduzhidao!';
$find?=?'zhidao';
if(strpos($str,$find)!==false){
echo?'字符串包含:zhidao!';
}else{
echo?'字符串不包含:zhidao!';
}
//输出结果:字符串包含:zhidao!
//返回字符串zhidao在str中第一次出现的位置
echo?strpos($str,$find);
假如你的字符串变量有规律,例如
$newArray = array();
// 变量名 字符
$j = 'a';
// 变量名 开始数
$n = 1;
// 变量名 结束数
do{
$temp = "{$j}{$n}";
if(isset($$temp))
{
$newArray[] = $$temp;
$n◆◆;
}while($i = $n);
var_dump($newArray);
echo $common_separated = implode(",", $newArray);
PHP
数据类型
支持八种原始类型(type).
四种标量类型:
string(字符串)
integer(整型)
float(浮点型,也作
double
)
boolean(布尔型)
两种复合类型:
array(数组)
object(对象)
两种特殊类型:
resource(资源)
NULL(空)
查看变量类型
通过
gettype()
函数可以方便的查看某个变量的类型:
复制代码
代码如下:
php$var_bool
=
TRUE;
//
a
boolean$var_str
"foo";
string$var_int
an
integerecho
gettype($var_bool);
输出
booleanecho
gettype($var_str);
stringecho
gettype($var_int);
integer?
(PS:T不错的PHP
提示
由于历史原因,如果是
float
类型数据,gettype()
函数返回的是
double,而不是
.
如果想查看某个表达式的值和类型,请使用用
var_dump()
函数.
判断变量类型
如果想通过判断变量类型来确定下一步逻辑动作,不要使用
,而使用
is_type
系列函数:
php$var_int
如果
$var_int
是
int
类型,这进行加法if
(is_int($var_int))
$var_int;
好了,全部的本文关于PHP
数据类型的汇总,希望本文对广大php开发者有所帮助,感谢您阅读本文.
本文整理了有关于PHP中常见的数据类型,感兴趣的朋友可以参考下
本文实例讲述了php常用字符串处理函数.分享给大家供大家参考.具体分析如下:
这里只提供几个简单常用的函数:
chop执行去除空格处理,get_html_translation_table返回转化列表到变量,定义包括HTML编码的字符串htmlentities,htmlspecialchars_decode
quotemeta
rtrim等.
定义和用法:chop()
函数从字符串的末端开始删除空白字符或其他预定义字符,该函数的
rtrim()
函数的别名.
语法:chop(string,charlist),代码如下:
代码如下:$str="i'm
teacher
";
//定义字符串
$result=chop($str);
//执行去除空格处理
echo
$result;
//输出结果
定义和用法:get_html_translation_table()
函数返回被
htmlentities()
和
htmlspecialchars()
函数使用的翻译表.
语法:get_html_translation_table(function,quotestyle),代码如下:
$trans=get_html_translation_table(html_entities);
//返回转化列表到变量
print_r($trans);
//输出转换表
$str="hallo
frau
krmer";
$encoded=strtr($str,$trans);
//查找字符
$encoded;
$str="a
'quote'
is
bbold/b";
//定义包括html编码的字符串
htmlentities($str);
//输出经过处理的字符串
htmlentities($str,
ent_quotes);
//加上可选参数后的输出结果
$str='pthis
-
"/p';
//定义包含html特殊字符的字符串
htmlspecialchars_decode($str);
//输出转换后的内容
"br";
htmlspecialchars_decode($str,ent_noquotes);
//不对引号进行编码的输出结果
$str="cat
isn't
n
dog";
//定义包含换行符的字符串
//执行转换操作
//输出转换后的结果
$str="hello
world.(can
you
hear
me?)";
//定义包含元字符的字符串
$result=quotemeta($str);
world
//定义末尾有空格的字符串
$result=rtrim($str);
希望本文所述对大家的php程序设计有所帮助.
以上就是土嘎嘎小编大虾米为大家整理的相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!