php课程 6-20  字符串基础和去除空格和字符串填补函数

一、总结

一句话总结:

二、字符串

字符串定义:
$str='hello world!';

输出字符串:
echo $str;
print $str;
printf('--%s--',$str);
sprintf('--%s--',$str);

字符串连接符:
'<h2>'.$str.'</h2>';

字符串常用函数:
1.去除空格和字符串填补函数
ltrim()
rtrim()
trim()
str_pad()
str_repeat()

三、实例

1、输出字符串

 <?php
$str='hello world'; echo '<h2>'.$str.'</h2>'; echo "<h2>{$str}</h2>"; print "<h2>{$str}</h2>"; printf('<h2>%s</h2>',$str); echo sprintf('<h2>%s</h2>',$str); // var_dump("<h2>{$str}</h2>");
// print_r("<h2>{$str}</h2>");
?>

2、str_pad字符串填补

 <?php
$str='abc'; // echo str_pad($str,10);
// echo str_pad($str,10,'=');
// echo str_pad($str,10,'=',STR_PAD_LEFT);
echo str_pad($str,10,'=',STR_PAD_BOTH);
?>

3、str_repeat重复一个字符串

 <?php 

 echo '<p>PHP交流</p>';
echo '<p>|'.str_repeat('-',5).' php字符串</p>';
echo '<p>|'.str_repeat('-',20).' php字符串</p>';
echo '<p>|'.str_repeat('-',20).' php字符串</p>';
echo '<p>|'.str_repeat('-',20).' php字符串</p>'; echo '<p>|'.str_repeat('-',5).' php字符串</p>';
echo '<p>|'.str_repeat('-',5).' php字符串</p>';
echo '<p>|'.str_repeat('-',5).' php字符串</p>'; echo '<p>Linux交流</p>';
echo '<p>|'.str_repeat('-',5).' php字符串</p>';
echo '<p>|'.str_repeat('-',5).' php字符串</p>';
echo '<p>|'.str_repeat('-',5).' php字符串</p>';
echo '<p>|'.str_repeat('-',5).' php字符串</p>';
echo '<p>|'.str_repeat('-',20).' php字符串</p>';
echo '<p>|'.str_repeat('-',20).' php字符串</p>';
echo '<p>|'.str_repeat('-',20).' php字符串</p>';
echo '<p>|'.str_repeat('-',20).' php字符串</p>';
echo '<p>|'.str_repeat('-',20).' php字符串</p>'; ?>
 

php课程 6-20 字符串基础和去除空格和字符串填补函数的更多相关文章

  1. oracle中如何对字符串进行去除空格的方法

    oracle中如何对字符串进行去除空格的方法 今天学习了一下oracle中如何对字符串进行去除空格的方法,这里总结一下.了解到的方法主要有两种:Trim函数以及Replace函数.下面我详细的介绍一下 ...

  2. js中对字符串(String)去除空格

    str为要去除空格的字符串: 去除所有空格: str = str.replace(/\s+/g,""); 去除两头空格: str = str.replace(/^\s+|\s+$/ ...

  3. mysql数据库优化课程---13、mysql基础操作

    mysql数据库优化课程---13.mysql基础操作 一.总结 一句话总结:mysql复制表,索引,视图 1.mysql如何复制表? like select * 1.复制表结构 create tab ...

  4. 尚学python课程---13、python基础语法

    尚学python课程---13.python基础语法 一.总结 一句话总结: legend2系统使我能够快速掌握一门语法,特别有用 pass 语句:空语句:是为了保持程序结构的完整性  :作用:比如: ...

  5. 「学习笔记」字符串基础:Hash,KMP与Trie

    「学习笔记」字符串基础:Hash,KMP与Trie 点击查看目录 目录 「学习笔记」字符串基础:Hash,KMP与Trie Hash 算法 代码 KMP 算法 前置知识:\(\text{Border} ...

  6. .NET基础拾遗(3)字符串、集合和流

    Index: (1)类型语法.内存管理和垃圾回收基础 (2)面向对象的实现和异常的处理 (3)字符串.集合与流 (4)委托.事件.反射与特性 (5)多线程开发基础 (6)ADO.NET与数据库开发基础 ...

  7. Python字符串基础操作

    ==============字符串======== >>> s1='www.baidu.com' >>> type(s1) <type 'str'> & ...

  8. OC基础13:数字、字符串和集合2

    "OC基础"这个分类的文章是我在自学Stephen G.Kochan的<Objective-C程序设计第6版>过程中的笔记. 17.Foundation框架的数组是有序 ...

  9. Swift语法基础入门二(数组, 字典, 字符串)

    Swift语法基础入门二(数组, 字典, 字符串) 数组(有序数据的集) *格式 : [] / Int / Array() let 不可变数组 var 可变数组 注意: 不需要改变集合的时候创建不可变 ...

随机推荐

  1. HDU 1506 Largest Rectangle in a Histogram(DP)

    Largest Rectangle in a Histogram Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 ...

  2. pdf.js安装步骤和使用

    从github下载的源码不能直接使用,最好使用命令行下载安装 1.下载源码 git clone git://github.com/mozilla/pdf.js.git cd pdf.js 2.安装no ...

  3. VMware Windows安装详细过程(详细图解)

    说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家! 一.概论 简介:虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的.运行在一个完全隔离环境中的完整计算 ...

  4. postman--基本使用2

    本文转自:http://blog.csdn.net/u013613428/article/details/51557804 最近需要测试产品中的REST API,无意中发现了PostMan这个chro ...

  5. Android java.lang.IllegalArgumentException: Object returned from onCreateLoader must not be a non-static inn

    AsyncTaskLoader: http://developer.Android.com/intl/zh-CN/reference/android/content/AsyncTaskLoader.h ...

  6. POJ 1932 XYZZY (ZOJ 1935)SPFA+floyd

    http://poj.org/problem?id=1932 http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=1935 题目大 ...

  7. 前端实时消息提示的效果-websocket长轮询

    WebSocket是html5新增加的特性之一,可以实现客户端和服务器彼此之间相互通信,也可以实现跨域通信,目前大部分主流浏览器都支持,iE浏览器需要10版本以上. 需求:公司项目有一个报警模块,当后 ...

  8. 【Codeforces Round #435 (Div. 2) A】Mahmoud and Ehab and the MEX

    [链接]h在这里写链接 [题意] 在这里写题意 [题解] 让x没有出现,以及0..x-1都出现就可以了. [错的次数] 0 [反思] 在这了写反思 [代码] #include <bits/std ...

  9. JSP中文件的上传于下载演示样例

    一.文件上传的原理     1.文件上传的前提:         a.form表单的method必须是post         b.form表单的enctype必须是multipart/form-da ...

  10. Caffe 学习:Crop 层

    在Fully Convolutional Networks(FCN)中,会用到Crop 层,他的主要作用是进行裁切.下面我们举一个例子来说明如何使用Crop 层. Caffe中的数据是以 blobs形 ...