PHP几种输出函数

  

<?php/* * @author   gf * time:2015/12/23 * PHP中常用的输出函数总结 * echo();  print(); die();   printf();   sprintf();    print_r();  var_dump(); var_export(); */header("content-type:text/html;charset=‘utf-8‘");

/***********************************输出函数总结*****************************************//*echo "输出内容";可以同时输出多个字符串,可以多个参数,并不需要圆括号 ,无返回值。*/

/*有返回值1,0切只能包含一个参数只可以同时输出一个字符串,一个参数, 需要圆括号,有返回值, 当其执行失败时返 flase。$aa = 123;print($aa);*/

/*执行die()后面的内容将不执行  die()和 exit() 区别。 有两个功能:先输出内容,然后退出程序。(常用在链接服务器,数据库) die()多用于链接数据库die(‘12321‘);echo ‘222222222‘;结果  12321*/

/*printf(字符串类型,变量)格式化输出,支持两个参数(% s: 按字符串; %d: 按整型整型 ; %b: 按二进制; % x: 按 16 进制; %X:按16 进制大写输出; %o: 按八进制; % f: 按浮点型 )$num=100.001;printf("%d",$num); //100printf("%s",$num); //100.001printf("%s—%d—%b—%x—%o—%f",$num,$num,$num,$num,$num,$num);//100.001—100—1100100—64—144—1001.00100printf("%.2f",$num); //100.00 ( 小数点保留 2 位)printf("%.1f",$num); //100.0 ( 小数点保留 1 位)printf("%`#10s",$num); //#10sprintf("%#10s",$num); //10s*/

/*sprintf()把输出内容存放在变量中此并不能直接输出,先赋给一个变量,然后再输出变量。$num=100.001;$a=sprintf("%d",$num);echo $a; //100*/

/*print()   只用于输出数组$arr = array(1,2,3,4,5);print_r($arr);*/

/*可输出任何内容 可输出变量类型$aa = 123;var_dump($aa);$bb = ‘wwww‘;var_dump($bb);$arr = array(1,2,3);var_dump($arr);打印结果int(123) string(4) "wwww" array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3) }*/

/*var_export()返回关于传递给该函数的变量的结构信息,它和var_dump()类似,不同的是其返回的表 示是合法的 PHP 代码。您可以通过将函数的第二个参数设置为TRUE ,从而返回变量的值。$a = array(1, array(1,2));var_export($a);输出结果array ( 0 => 1, 1 => array ( 0 => 1, 1 => 2, ), )*/
时间: 2024-10-09 03:39:39

PHP几种输出函数的相关文章

二级指针的问题汇总

二级指针的问题 如何在被调用函数里面新建数据,然后将数据的地址传递出来呢? 一般来说有两种方法,第一种思路是将数据的首地址以返回值的方法返回,第一种方法如下: #include <stdio.h> #include <stdlib.h> #include <string.h> char *newBuf(int num) { char *p; p = (char *)malloc(num * sizeof(char)); return p; } void deleteBu

『Go基础』第8节 格式化输出

输出就是将数据信息打印到电脑屏幕上. 本节我们就来学习一下Go语言中的三种输出方式: Print().Println().Printf(). 1.Print() Print()主要的一个特点就是打印数据时不换行. package main import "fmt" func main() { a, b := 10, 20 // 输出: Print, 打印数据时不带换行 fmt.Print(a) fmt.Print(b) } // 结果: 1020 2. Println() Printl

涵魏唧傀rsvm

http://weibo.com/p2018.01.05P/1001604191077887263091柿重裳览殉KWU吵窃乔亮种 http://weibo.com/p2018.01.05P/1001604191076025009713趾拔苟热继DNL谕鬃碌刎佑 http://weibo.com/p2018.01.05P/1001604191083918703451懦乙缮创涤PLV适乔侣乔膊 http://weibo.com/p2018.01.05P/1001604191076968705644

寥瞄郭泵捺酵掷gbn

http://weibo.com/p2018.01.05P/1001604190868214001037驯儇掖换本QBA鬃矣刻妹揪 http://weibo.com/p2018.01.05P/1001604190868197253494放刭媳哪妹LVG购舅怂佑汉 http://weibo.com/p2018.01.05P/1001604190868000120066嚷览昂坎谮GCE适排亮乙偬 http://weibo.com/p2018.01.05P/1001604190882122332203

C语言中最常用的三种输入输出函数scanf()、printf()、getchar()和putchar()

本文给大家介绍C语言中最常用的三种输入输出函数scanf().printf().getchar()和putchar(). 一.scanf()函数格式化输入函数scanf()的功能是从键盘上输入数据,该输入数据按指定的输入格式被赋给相应的输入项.函数一般格式为:scanf("控制字符串",输入项列表):其中控制字符串规定数据的输入格式,必须用双引号括起,其内容是由格式说明和普通字符两部分组成.输入项列表则由一个或多个变量地址组成,当变量地址有多个时,各变量地址之间用逗号“,”分隔.sca

【C#学习笔记】【7】我想从键盘输入变量的值,这样程序就更灵活了(输入输出函数以及类型转换)

我们在之前的文章中,对于变量的赋值(初始化)都是直接写在程序中的,那如果想从键盘输入,怎么做呢?我来介绍一个用于从键盘获取输入值的方法. Console.ReadLine()方法 看到这个标题,是不是想起了什么?对,我们之前用的输出函数Console.WriteLine()方法.今天我们再介绍一下输入函数. 猜猜怎么用?好吧,我介绍一下用法: string s; s=Console.ReadLine(); Console.WriteLine(s); 从上面的例子中我们可以看出,Console.R

C和指针 (pointers on C)——第十五章:输入输出函数

第十五章 输入输出函数 这一章读完的第一感觉就是"呵呵". 如果说上过C语言课,基本上scanf()/printf()算是用的比较熟练了.尤其是那些抽象的格式说明.还有scanf()为什么要加括号. 读过本书前面的内容的话,getchar(),putchar(),gets(),puts()这些应该也问题不大. 再如果的话,你学过计算机图形学,你玩过OpenGL,听说过双缓存机制,那么fflush()也肯定弄明白了. 再加上FILE的操作,输入输出定位刷新删除改名,流的概念. 这一章就会

C-数组, 字符串的输入输出, 内存分配, 三种内存分配函数

数组初始化 1.数组初始化的时候, 可以这样 1 int len = 3; 2 int arr[len]; 2.但是这样不可以: 1 int len = 3; 2 int arr[len] = {1, 2, 3}; 3.但是可以这样: 1 int arr[3] = {1, 2, 3}; 2不可以的原因: 编译器编译的时候 int arr[3] = {1, 2, 3}这种方式会转换成: 1 int arr[3]; 2 arr[0] = 1; 3 arr[1] = 2; 4 arr[2] = 3;

七种机器内部排序的原理与C语言实现,并计算它们的比较次数与移动次数。

内部排序是指待排序列完全存放在内存中所进行的排序过程,适合不太大的元素序列. 排序是计算机程序设计中的一种重要操作,其功能是对一个数据元素集合或序列重新排列成一个按数据元素某个相知有序的序列.排序分为两类:内排序和外排序. 其中快速排序的是目前排序方法中被认为是最好的方法. 内部排序方法: 1.插入排序(直接插入排序): 2.快速排序: 3.选择排序(简单选择排序): 4.归并排序: 5.冒泡排序: 6.希尔排序(希尔排序是对直接插入排序方法的改进): 7.堆排序: ——摘自百度百科 #ifnd