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 相关文章推荐
ThinkPHP php 框架学习笔记
Oct 30 PHP
Fine Uploader文件上传组件应用介绍
Jan 06 PHP
关于Iframe如何跨域访问Cookie和Session的解决方法
Apr 15 PHP
基于PHP字符串的比较函数strcmp()与strcasecmp()的使用详解
May 15 PHP
php类的扩展和继承用法实例
Jun 20 PHP
怎样搭建PHP开发环境
Jul 28 PHP
PHP中使用curl伪造IP的简单方法
Aug 07 PHP
使用PHP和JavaScript判断请求是否来自微信内浏览器
Aug 18 PHP
Laravel学习教程之View模块详解
Sep 18 PHP
php 二维数组快速排序算法的实现代码
Oct 17 PHP
使用XHProf查找PHP性能瓶颈的实例
Dec 13 PHP
laravel异步监控定时调度器实例详解
Jun 21 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
php实现图片缩放功能类
2013/12/18 PHP
PHP中使用glob函数实现一句话删除某个目录下的所有文件
2014/07/22 PHP
destoon首页调用求购供应信息的地区名称的方法
2014/08/21 PHP
csdn 博客中实现运行代码功能实现
2009/08/29 Javascript
页面载入结束自动调用js函数示例
2013/09/23 Javascript
toggle()隐藏问题的解决方法
2014/02/17 Javascript
javascript获取元素偏移量的方法有哪些
2014/06/24 Javascript
JavaScript中九种常用排序算法
2014/09/02 Javascript
jQuery中next()方法用法实例
2015/01/07 Javascript
jQuery实现模拟marquee标签效果
2015/07/14 Javascript
JavaScript实现带箭头标识的多级下拉菜单效果
2015/08/27 Javascript
jQuery实现点击弹出背景变暗遮罩效果实例代码
2016/06/24 Javascript
vue分页组件table-pagebar使用实例解析
2020/11/15 Javascript
jquery事件绑定解绑机制源码解析
2016/09/19 Javascript
轻松实现jQuery添加删除按钮Click事件
2017/03/13 Javascript
利用js定义一个导航条菜单
2017/03/14 Javascript
bootstrap table表格使用方法详解
2017/04/26 Javascript
Vue Router history模式的配置方法及其原理
2019/05/30 Javascript
微信小程序监听用户登录事件的实现方法
2019/11/11 Javascript
浅谈vue项目,访问路径#号的问题
2020/08/14 Javascript
闭包在python中的应用之translate和maketrans用法详解
2014/08/27 Python
Python fileinput模块使用介绍
2014/11/30 Python
Pyinstaller将py打包成exe的实例
2018/03/31 Python
python实现月食效果实例代码
2019/06/18 Python
Python之——生成动态路由轨迹图的实例
2019/11/22 Python
用CSS3实现Win8风格的方格导航菜单效果
2013/04/10 HTML / CSS
html5新增的定时器requestAnimationFrame实现进度条功能
2018/12/13 HTML / CSS
Kathmandu英国网站:新西兰户外运动品牌
2017/03/27 全球购物
TripAdvisor越南:全球领先的旅游网站
2017/09/21 全球购物
高中体育教学反思
2014/01/29 职场文书
毕业生欢送会主持词
2014/03/31 职场文书
计生专干事迹
2014/05/28 职场文书
2014年民政局关于保密工作整改措施
2014/09/19 职场文书
个人三严三实对照检查材料
2014/09/25 职场文书
2015关爱留守儿童工作总结
2014/12/12 职场文书
家长通知书家长意见
2014/12/30 职场文书