php变量与字符串的增删改查操作示例


Posted in PHP onMay 07, 2020

本文实例讲述了php变量与字符串的增删改查操作。分享给大家供大家参考,具体如下:

变量的使用

<?php
//告诉浏览器以什么编码方式解析什么类型的文档,防止中文乱码
header("Content-type: text/html; charset=utf-8");
// 整型的例子
// 声明整型
 
$var=123;
// 输出一个或者多个字符串
echo $var;
//但因变量的详细信息,可以一次打印一个或者多个变量的详细信息
// H:\dev\wamp64\www\demo1\5-test.php:9:int 123
var_dump($var);
// 声明八进制整数
$var=0123;
echo $var;
var_dump($var);
 
// 声明十六进制整数
$var=0xff00;
echo $var;
var_dump($var);
// 一次声明多个参数,并且赋值相同
$a=$b=$c=123;
// 多个参数打印
var_dump($a,$b,$c);
// 浮点型有误差
$float=12.3;
var_dump($float);
// 科学计数法
$float=2e3;//2 乘以10的三次方2000
var_dump($float);
$float=2E-2;//2的-10次方0.02
var_dump($float);
 
// 布尔类型
$bool1=true;
$bool2=TRUE;
$bool3=false;
$bool4=FALSE;
var_dump($bool1,$bool2,$bool3,$bool4);
// if语句
$dream=true;
if($dream){
 echo "那么我就再北京三环买一套房子";
}else {
 echo "老实写代码";
}
// 字符串类型
// 字符串要写到定界符当中
// 单引号,双引号,heredoc nowdoc
$username='king';
$email="1377093782@qq.com";
$string='';//空字符串
var_dump($username,$email,$string); //s
 
echo $username,'<br/>双引号解析变量:->';
echo "$username";
echo "<br> 单引号不解析变量:所以效率更高一点->";
echo '$username';
// He Said "I'm Fine
// 如果内容和定界符有冲突 要使用转义符\
echo "<br/>";
$str="He Said \"I'm Fine";
echo "$str";
//单引号只解析\' \\两个转义符
$str='1\n1\t1\1\r1\\1\'1\$111111111111111111';
echo $str;
echo "<br/>";
//双引号解析所有的转义符
$str="1\n1\t1\1\r1\\1\'1\$111111111111111111";
echo $str;
 
echo "<hr/>";
$var=123;
//$var的值为123
echo '$var 的值为$var';
echo "<br/>";
echo "\$var 的值为$var";
echo "<hr/>";
 
$username='king';
//php 殷勤在解析变量的时候会尽肯能多的向后取合法字符 认为取的越多 含义越明确
//echo "名称$username是我";
echo "名称$username 是我";
//花括号 php变量中的变量括成一个整体图
echo "名称${username}是我";
echo "名称{$username}是我";
 
//可以对字符串中的指定字符做增删改查的操作

字符串操作

<?php
//对于字符串中的指定字符串做增删改插操作
$string='abcdef';
//查找
echo $string{0};
echo $string{2};
echo $string{5};
//修改
//注意,修改的时候只能一对一
$string{1}='z';
echo " <br/>";
echo $string;
$string{4}='!';
echo " <br/>";
echo $string;
echo "<hr/>";
$string='abc';
$string{0}="Hello ";
echo "$string";
echo "<hr/>";
$string='你好';
var_dump($string);//:string '你好' (length=6)
echo "<hr/>";
//删除
$string='abcef';
$string{2}='';
echo "$string";
echo "<hr/>";
$string{0}='';
echo "$string";
//添加字符
echo "<br/>";
$string='abc';
$string{3}='d';
echo "$string";
 
echo "<br/>";
$string='abc';
$string{5}='e';
echo "$string";
echo "<br/>";
var_dump($string);//string 'abc e' (length=6)
/*
$string='king';
1.输出首字母
2。将字符串中n变成o
3.将字符串中的i删除掉
4.再字符串末尾添加一个叹号
*/
echo "<br/>";
$string='king';
echo "1.输出首字母:{$string{0}}";
 
$string{2}='o';
echo "<br/>";
echo "将字符串中n变成o:$string";
echo "<br/>";
$string{1}='';
echo "将字符串中的i删除掉 $string";
 
$string{4}='!';
echo "<br/>";
echo "将再字符串末尾添加一个叹号 $string";
var_dump($string);

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

PHP 相关文章推荐
使用PHP模拟HTTP认证
Oct 09 PHP
用PHP和MySQL保存和输出图片
Oct 09 PHP
php中文本操作的类
Mar 17 PHP
php简单提示框alert封装函数
Aug 08 PHP
phpadmin如何导入导出大数据文件及php.ini参数修改
Feb 18 PHP
PHP的curl实现get,post和cookie(实例介绍)
Jun 17 PHP
phpmyadmin出现Cannot start session without errors问题解决方法
Aug 14 PHP
盘点PHP和ASP.NET的10大对比!
Dec 24 PHP
WordPress中重置文章循环的rewind_posts()函数讲解
Jan 11 PHP
php实现简单的守护进程创建、开启与关闭操作
Aug 13 PHP
thinkphp 5框架实现登陆,登出及session登陆状态检测功能示例
Oct 10 PHP
php设计模式之正面模式实例分析【星际争霸游戏案例】
Mar 24 PHP
PHP数组与字符串互相转换实例
May 05 #PHP
禁止直接访问php文件代码分享
May 05 #PHP
php将字符串转换为数组实例讲解
May 05 #PHP
php输出形式实例整理
May 05 #PHP
PHP设计模式(九)外观模式Facade实例详解【结构型】
May 02 #PHP
PHP设计模式(八)装饰器模式Decorator实例详解【结构型】
May 02 #PHP
PHP设计模式(七)组合模式Composite实例详解【结构型】
May 02 #PHP
You might like
图象函数中的中文显示
2006/10/09 PHP
PHP系统流量分析的程序
2006/10/09 PHP
php设计模式之观察者模式的应用详解
2013/05/21 PHP
PHP使用CURL实现多线程抓取网页
2015/04/30 PHP
YII框架实现自定义第三方扩展操作示例
2019/04/26 PHP
学习ExtJS(二) Button常用方法
2009/10/07 Javascript
JavaScript 编写匿名函数的几种方法
2010/02/21 Javascript
javascript 二分法(数组array)
2010/04/24 Javascript
javascript管中窥豹 形参与实参浅析
2011/12/17 Javascript
js拦截alert对话框另类应用
2013/01/16 Javascript
深入浅析JavaScript中prototype和proto的关系
2015/11/15 Javascript
浅析jQuery Ajax请求参数和返回数据的处理
2016/02/24 Javascript
关于JS中的apply,call,bind的深入解析
2016/04/05 Javascript
jQuery实现简单滚动动画效果
2016/04/07 Javascript
loading动画特效小结
2017/01/22 Javascript
Angular1.x自定义指令实例详解
2017/03/01 Javascript
JavaScript html5利用FileReader实现上传功能
2020/03/27 Javascript
javascript使用btoa和atob来进行Base64转码和解码
2017/03/20 Javascript
js闭包学习心得总结
2018/04/17 Javascript
react-native android状态栏的实现
2018/06/15 Javascript
bootstrap 日期控件 datepicker被弹出框dialog覆盖的解决办法
2019/07/09 Javascript
深入理解redux之compose的具体应用
2020/01/12 Javascript
Js参数RSA加密传输之jsencrypt.js的使用
2020/02/07 Javascript
[03:28]2014DOTA2国际邀请赛 EG战队官方纪录片
2014/07/21 DOTA
python通过ElementTree操作XML获取结点读取属性美化XML
2013/12/02 Python
Python实现的简单文件传输服务器和客户端
2015/04/08 Python
EM算法的python实现的方法步骤
2018/01/02 Python
详解pandas安装若干异常及解决方案总结
2019/01/10 Python
使用matlab或python将txt文件转为excel表格
2019/11/01 Python
python实现单机五子棋
2020/08/28 Python
HTML5+Canvas+CSS3实现齐天大圣孙悟空腾云驾雾效果
2016/04/26 HTML / CSS
用html5的canvas和JavaScript创建一个绘图程序的简单实例
2016/07/06 HTML / CSS
毕业生教师求职信
2013/10/20 职场文书
大客户销售经理职责
2013/12/04 职场文书
工业自动化专业自荐信范文
2014/04/10 职场文书
关于环保的标语
2014/06/13 职场文书