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 Cookie的一个使用注意点
Nov 08 PHP
php中jQuery插件autocomplate的简单使用笔记
Jun 14 PHP
php连接mssql的一些相关经验及注意事项
Feb 05 PHP
解析php多线程下载远程多个文件
Jun 25 PHP
php调用C代码的实现方法
Mar 11 PHP
yii实现图片上传及缩略图生成的方法
Dec 04 PHP
PHP中把数据库查询结果输出为json格式简单实例
Apr 09 PHP
PHP实现微信发红包程序
Aug 24 PHP
一个简单至极的PHP缓存类代码
Oct 23 PHP
PHP中SSO Cookie登录分析和实现
Nov 06 PHP
PHP将MySQL的查询结果转换为数组并用where拼接的示例
May 13 PHP
PHP whois查询类定义与用法示例
Apr 03 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
用header 发送cookie的php代码
2007/03/16 PHP
PHP HTML代码串截取代码
2008/12/29 PHP
如何使用Strace调试工具
2013/06/03 PHP
PHP程序员不应该忽略的3点
2015/10/09 PHP
PHP解耦的三重境界(浅谈服务容器)
2017/03/13 PHP
PHP PDOStatement::columnCount讲解
2019/01/30 PHP
php和vue配合使用技巧和方法
2019/05/09 PHP
js检测输入内容全为空格的方法
2014/05/03 Javascript
jquery bind(click)传参让列表中每行绑定一个事件
2014/08/06 Javascript
jQuery实现html表格动态添加新行的方法
2015/05/28 Javascript
JS中多步骤多分步的StepJump组件实例详解
2016/04/01 Javascript
关于JavaScript 原型链的一点个人理解
2016/07/31 Javascript
jQuery焦点图轮播效果实现方法
2016/12/19 Javascript
原生JS实现简单放大镜效果
2017/02/08 Javascript
详解vue2路由vue-router配置(懒加载)
2017/04/08 Javascript
微信小程序 判断手机号的实现代码
2017/04/19 Javascript
基于jquery实现多级菜单效果
2017/07/25 jQuery
jQuery实现的鼠标响应缓冲动画效果示例
2018/02/13 jQuery
利用JS实现一个同Excel表现的智能填充算法
2018/08/13 Javascript
koa2使用ejs和nunjucks作为模板引擎的使用
2018/11/27 Javascript
jQuery设置下拉框显示与隐藏效果的方法分析
2019/09/15 jQuery
JQuery基于FormData异步提交数据文件
2020/09/01 jQuery
VUE+Element实现增删改查的示例源码
2020/11/23 Vue.js
JavaScript缓动动画函数的封装方法
2020/11/25 Javascript
关于element的表单组件整理笔记
2021/02/05 Javascript
python获得图片base64编码示例
2014/01/16 Python
python好玩的项目—色情图片识别代码分享
2017/11/07 Python
Django框架实现的普通登录案例【使用POST方法】
2019/05/15 Python
python函数与方法的区别总结
2019/06/23 Python
Python的形参和实参使用方式
2019/12/24 Python
TensorFlow的环境配置与安装方法
2021/02/20 Python
英国家喻户晓的家居商店:The Range
2019/03/25 全球购物
沃达丰英国有限公司:Vodafone英国
2019/04/16 全球购物
澳大利亚波希米亚风时尚品牌:Tree of Life
2019/09/15 全球购物
病媒生物防治方案
2014/05/13 职场文书
金融专业银行实习证明模板
2014/11/28 职场文书