php最文字的处理很是强大,之前一直云里雾里,这次学习一下。

1,' 与 ”的区别 

<?php
//双引号中的特殊字符会被解析
echo "你好\t我好";echo "<hr>";
//双引号解析变量
$name = 'chenglin';
echo "你好,$name";echo "<hr>"; echo '你好\t我好';echo "<hr>";
$name = 'chenglin';
echo "你好,$name";
?>

2,转义字符\

  转义字符有两个作用,一是赋予字符特殊含义(\t是制表符),二是格式化特殊字符(\'使'变成非定界符)

<?php
// 转义',不然报错
echo 'I \'am a tea\cher';echo "<hr>";
//转义t,\t现在是制表符
echo "你好\t我好";echo "<hr>";
?>

3,字符串的增删改查(将字符串堪称数组)

  查:

  

<?php
$domain = 'http://www.baidu.com';
echo $domain;echo '<hr>';
//查询
echo $domain[3];echo '<hr>';
echo $domain{3};echo '<hr>';
?>

 增:

<?php
$domain = 'http://www.baidu.com';
echo $domain; echo "<hr>";
echo '字符串长度:'.strlen($domain).'位';echo "<hr>";
//
$domain{20} = '1';
$domain{50} = '2'; echo $domain; echo "<hr>";
echo '字符串长度:'.strlen($domain);echo "<hr>"; $domain.='我爱罗';
echo $domain; echo "<hr>";
//由此得出,一个中文占三位
echo '字符串长度:'.strlen($domain);
?>

更新:

<?php
$domain = 'http://www.baidu.com';
echo $domain;echo '<hr>';
//更新
$domain{0} = '?';
echo $domain;echo '<hr>';
?>

 删:

  删除单个字符不会对长度有影响

<?php
$domain = 'http://www.baidu.com';
echo $domain;echo '<hr>';
echo '初始长度:'.strlen($domain);echo '<hr>';
//更新
$domain{0} = '';
echo '长度:'.strlen($domain);echo '<hr>';
$domain{1} = null;
echo '长度:'.strlen($domain);echo '<hr>'; echo $domain;echo '<hr>';
$domain = '';
echo '长度:'.strlen($domain);echo '<hr>';
echo $domain;echo '<hr>';
?>

php对字符串的操作的更多相关文章

  1. Javascript-常用字符串数组操作

    字符串的操作在编写Js的过程中是不可避免的 因为它太多的API 还有相似的API让我们很头痛 为了避免以后遇到模拟两可的问题 还是做个笔记比较好 把常用的字符串操作记录下来成笔记 方便以后查找 No1 ...

  2. JavaScript 字符串常用操作

    JavaScript 字符串用于存储和处理文本.因此在编写 JS 代码之时她总如影随形,在你处理用户的输入数据的时候,在读取或设置 DOM 对象的属性时,在操作 Cookie 时,在转换各种不同 Da ...

  3. Python 基礎 - 字符串常用操作

    字符串常用操作 今天就介紹一下常用的字符串操作,都是以 Python3撰寫的 首字母變大寫 #!/usr/bin/env python3 # -*- coding:utf-8 -*- name = & ...

  4. javascript中字符串常用操作总结、JS字符串操作大全

    字符串的操作在js中非常频繁,也非常重要.以往看完书之后都能记得非常清楚,但稍微隔一段时间不用,便会忘得差不多,记性不好是硬伤啊...今天就对字符串的一些常用操作做个整理,一者加深印象,二者方便今后温 ...

  5. js对字符串的操作

    js对字符串的操作 concat() – 将两个或多个字符的文本组合起来,返回一个新的字符串. indexOf() – 返回字符串中一个子串第一处出现的索引.如果没有匹配项,返回 -1 . charA ...

  6. php大力力 [024节]PHP中的字符串连接操作(2015-08-27)

    2015-08-27 php大力力024.PHP中的字符串连接操作 PHP中的字符串连接操作  阅读:次   时间:2012-03-25 PHP字符串的连接的简单实例 时间:2013-12-30 很多 ...

  7. python关于字符串的操作

    #-*- coding:utf-8 -*-#Author:gxli#字符串的操作name=' zhangsan,lisi,wangwu '#分割操作name=name.split(',')print( ...

  8. JavaScript 字符串常用操作纪要

    JavaScript 字符串用于存储和处理文本.因此在编写 JS 代码之时她总如影随形,在你处理用户的输入数据的时候,在读取或设置 DOM 对象的属性时,在操作 Cookie 时,在转换各种不同 Da ...

  9. javascript中对字符串的操作总结

    原文:javascript中对字符串的操作总结 没听过一句话吗?程序员的世界,不处理字符串就是处理数组.这是群里的一位前辈和我说的,显然这和我之前理解的DOM是javascript的核心的不同的,看了 ...

  10. PHP 12 :字符串的操作

    原文:PHP 12 :字符串的操作 本章介绍字符串的操作.之所以要把字符串单独拿出来讲,是因为字符串在每种语言里都是非常重要的.并且也是大家关心的.我们从以下几个方面介绍字符串: 字符串的表现形式. ...

随机推荐

  1. Golang 简单的读负责均衡

    read-loadbalance master-slave(n) 读库集群负载均衡器(简单轮询)+时间间隔错峰. github 地址:https://github.com/Plen-wang/read ...

  2. springboot中返回值json中null转换空字符串

    在实际项目中,我们难免会遇到一些无值.当我们转JSON时,不希望这些null出现,比如我们期望所有的null在转JSON时都变成“”“”这种空字符串,那怎么做呢? Jackson中对null的处理 @ ...

  3. Django上传excel表格并将数据写入数据库

    前言: 最近公司领导要统计技术部门在各个业务条线花费的工时百分比,而 jira 当前的 Tempo 插件只能统计个人工时.于是就写了个报表工具,将 jira 中导出的个人工时excel表格 导入数据库 ...

  4. 直观获取redis cluster 主从关系

    需求:还是redis-trib.rb脚本获取的信息不足或者太繁杂,这里给出更加直观的一种方法, 说明:已在4.x版本测试通过,3.x不可用. 原生的输出 (1adfa7f3...) keys slot ...

  5. immutability-helper 用途+使用方法

    1.react 官网文章 2.github地址  

  6. prach 839滤波系数

  7. 【你不知道的javaScript 上卷 笔记1】 javaScript 是如何工作的?

    一.什么是作用域? 作用域是用来存储变量以及方便寻找变量的一套规则. 二.javaScript 编译过程(编译发生在代码执行前的几微妙) 分词/词法分析(Tokenizing/Lexing)-> ...

  8. 欢迎来到L T X的博客 & 博客转型公告

    这里是L T X,一位来自重庆的学生的个人博客. 由于博主以前是OIer,目前博客里主要是OI相关的内容. 但是现在博主已经退役了,因此博客将会转向...嗯...那种...就是那种...比较奇怪的类型 ...

  9. solr 对于 关键字的特殊处理

    public static String transformMetachar(String input){      StringBuffer sb = new StringBuffer();     ...

  10. vue组件插槽与编译作用域

    <!DOCTYPE html> <html> <head> <title></title> </head> <script ...