php echo 函数详细说明
<?PHP的
echo的“Hello World”;
echo“这跨越
多行。新行会
输出以及“;
echo“这跨度 nmultiple线。换行会 noutput一样。”;
echo“逃逸字符做”喜欢这个“。”;
/ /你可以使用echo语句内的一个变量
$ foo的=“foobar的”;
$栏=“barbaz”;
echo“富富元”; / / foo是foobar的
/ /你也可以使用数组
巴兹= $阵列(“值”=>“为”foo“);
echo“这是($巴兹['价值'])!”; / /这是foo!
/ /使用单引号将打印变量名,而不是价值
echo'foo是$ foo的'; / / $ foo是富
/ /如果你不使用任何其它的字符,你可以只echo变数
$ foo的echo; / / foobar的
$ foo的echo,$酒吧; / / foobarbarbaz
/ /有些人喜欢传递多个参数呼应了串联。
echo'这','字符串','是','了','有多个参数。',人权委员会(10);
echo'这'。 '字符串'。 '是'。 '了'。与串联'。' 。 “ N”的;
echo<<<完
这将使用“这里文件”语法来输出
美元变量插值多行。注意
在这里,该文件结束符必须出现在
配合只是一个分号。没有多余的空白!
完;
/ /由于echo并不像一个函数,下面的代码是无效的。
($ some_var)?echo'真':echo'假';
/ /但是,下面的例子将工作:
($ some_var)?打印'真':印刷假'; / /打印也是一个概念,但是
/ /它的行为像一个函数,所以
/ /它可用于这方面。
echo$ some_var? '真':'假'; / /改变周围的声明
?>
echo "asd";//字符串
echo "ads$c";//字符串+变量
echo 'ads$c';//字符串 asd$c $c不是变量
echo "sd"."vs";
echo "sd","vs";
echo $a;
echo $a.$b;
echo $a,$b;
echo $a.$b.$c;
echo $a,$b,$c;
echo "kaskd{$c}asd";
echo "kakskd{$arr['lo']}";
echo "kakskd{$obj->a}";
echo "kaskd".$c."kasd";
echo "kaskd".$arr['lo']."kasd";
echo "kaskd".$obj->a."kasd";
echo "kaskd".func($c)."kasd";
echo "kaksk".($a+1)."dkkasd";
echo $c."jaksd";
echo $c,"jaksd";
//php教程多行输出方法
echo <<<END
This uses the "here document" syntax to output
END;
//输出简写
<?php echo $a;?> <?=$a?>
$cn = mysql教程_connect('localhost','root','');
mysql_select_db('test',$cn);
//创建数据库
mysql_query("create datebase 'test';");
//创建数据表
$sql ="CREATE TABLE IF NOT EXISTS `test` (
`id` int(8) NOT NULL auto_increment,
`title` char(150) default NULL,
`content` text,
`addNewColumn` varchar(20) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;";
if( mysql_query( $sql ) )
{
echo '111cn.net提示你创建数据表test成功';
}
else
{
echo '111cn.net提示你:查检sql语句,数据表创建失败';
}
//本文章原创于www.111cn.net转载注明出处
FOREACH ($array_variable as $value)
{
[code to execute]
}
or
FOREACH ($array_variable as $key => $value)
{
[code to execute]
}
在这两种情况下,多次[代码执行]将被处死是等于在$ array_variable数组元素的个数。
让我们来看一个例子。假设我们有下面的代码段:
$array1 = array(1,2,3,4,5);
FOREACH ($array1 as $abc)
{
print "new value is " . $abc*10 . "<br>";
}
输出结果
new value is 10
new value is 20
new value is 30
new value is 40
new value is 50
foreach循环以上经历了所有5个元素的数组$ array1,每次打印出一份声明中含有10倍的数组元素的值。
foreach作用是遍历当前数组的所有值出来并且赋给$var
再来看一个foreach 对多维数据操作实例
$s = array(array(1,2),array(3,4),array(5,6));
foreach( $s as $v => $_v )
{
foreach( $_v as $vc => $_vc )
{
echo $_vc[0],'|'.$_vc[1],'<br />';
//print_r($_vc);
}
}
本文章原创于www.111cn.net转载注明出处
*/
php教程 函数用法与定义
类似于其他编程语言,PHP的程序员提供了一种方法来定义的功能,它可以在其他地方被称为方案。对于一个函数的语法是:
函数定义方法
function "function_name" (arg1, arg2...)
{
[code to execute]
return [final_result];
}
其中[final_result]通常是从函数返回变量值。
让我们看一个例子
function double_this_number($input_number)
{
return $input_number*2;
}
调用方法
$x = 10;
$y = double_this_number($x);
print $y;
输出值为
10
好,我们再来看一个复杂一点的函数使用方法
function safePost($v=0)
{
if( $v==0 )
{
$protected = array("_GET", "_POST", "_SERVER", "_COOKIE", "_FILES", "_ENV", "GLOBALS");
foreach($protected as $var) {
if(isset($_REQUEST[$var]) || isset($_FILES[$var]))
{
die("Access denied");
}
}
}
}
调用方法
safePost();
这个可以不定义参数,因为给$v==0默认设置了一个参数,这样对函数的扩展有很好的帮助。
本文章原创于www.111cn.net转载注明来源
最常见的PHP赋值运算,算术运算符,联合经营,比较运算符和逻辑运算符。每个类型分别讨论如下。
赋值运算符
在PHP基本赋值运算符是“=”。这意味着,左边的操作数“=”获取设置为值的右侧“=”。
算术运算符
Operator | Example | Result |
+ | 4 + 2 | 6 |
- | 4 - 2 | 2 |
* | 4 * 2 | 8 |
/ | 4 / 2 | 2 |
% | 4 % 2 | 0 |
++ | x = 4; x++; | x = 5 |
-- | x = 4; x--; | x = 3 |
联合运营商
你可以结合赋值运算符算术运算符组成一个联合运营商。联合运营商如下:
Operator | Example | Meaning |
+= | y += x | y = y + x |
-= | y -= x | y = y - x |
*= | y *= x | y = y * x |
/= | y /= x | y = y / x |
%= | y %= x | y = y % x |
比较运算符
Operator | Meaning |
== | is equal to |
!= | is not equal to |
> | is greater than |
>= | is greater than or equal to |
< | is less than |
<= | is less than or equal to |
逻辑运算符
Operator | Meaning |
|| | or |
&& | and |
and | and |
or | or |
xor | xor |
! | not |
相关文章
- eval函数在php中是一个函数并不是系统组件函数,我们在php.ini中的disable_functions是无法禁止它的,因这他不是一个php_function哦。 eval()针对php安全来说具有很...2016-11-25
- 在php中eval是一个函数并且不能直接禁用了,但eval函数又相当的危险了经常会出现一些问题了,今天我们就一起来看看eval函数对数组的操作 例子, <?php $data="array...2016-11-25
Python astype(np.float)函数使用方法解析
这篇文章主要介绍了Python astype(np.float)函数使用方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下...2020-06-08- 这篇文章主要介绍了Python中的imread()函数用法说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2021-03-16
- 本文主要介绍了C# 中取绝对值的函数。具有很好的参考价值。下面跟着小编一起来看下吧...2020-06-25
- 下面小编就为大家带来一篇C#学习笔记- 随机函数Random()的用法详解。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧...2020-06-25
- 这篇文章主要介绍了源码分析系列之json_encode()如何转化一个对象,对json_encode()感兴趣的同学,可以参考下...2021-04-22
- PHP去除html、css样式、js格式的方法很多,但发现,它们基本都有一个弊端:空格往往清除不了 经过不断的研究,最终找到了一个理想的去除html包括空格css样式、js 的PHP函数。...2013-08-02
- CREATE FUNCTION ChangeBigSmall (@ChangeMoney money) RETURNS VarChar(100) AS BEGIN Declare @String1 char(20) Declare @String2 char...2016-11-25
Android开发中findViewById()函数用法与简化
findViewById方法在android开发中是获取页面控件的值了,有没有发现我们一个页面控件多了会反复研究写findViewById呢,下面我们一起来看它的简化方法。 Android中Fin...2016-09-20- 这篇文章主要介绍了C++中Sort函数详细解析,sort函数是algorithm库下的一个函数,sort函数是不稳定的,即大小相同的元素在排序后相对顺序可能发生改变...2022-08-18
- strstr() 函数搜索一个字符串在另一个字符串中的第一次出现。该函数返回字符串的其余部分(从匹配点)。如果未找到所搜索的字符串,则返回 false。语法:strstr(string,search)参数string,必需。规定被搜索的字符串。 参数sea...2013-10-04
- index.php怎么打开?初学者可能不知道如何打开index.php,不会的同学可以参考一下本篇教程 打开编辑:右键->打开方式->经文本方式打开打开运行:首先你要有个支持运行PH...2017-07-06
PHP函数分享之curl方式取得数据、模拟登陆、POST数据
废话不多说直接上代码复制代码 代码如下:/********************** curl 系列 ***********************///直接通过curl方式取得数据(包含POST、HEADER等)/* * $url: 如果非数组,则为http;如是数组,则为https * $header:...2014-06-07- Foreach 函数(PHP4/PHP5)foreach 语法结构提供了遍历数组的简单方式。foreach 仅能够应用于数组和对象,如果尝试应用于其他数据类型的变量,或者未初始化的变量将发出错误信息。...2013-09-28
- free函数是释放之前某一次malloc函数申请的空间,而且只是释放空间,并不改变指针的值。下面我们就来详细探讨下...2020-04-25
- PHP 函数 strip_tags 提供了从字符串中去除 HTML 和 PHP 标记的功能,该函数尝试返回给定的字符串 str 去除空字符、HTML 和 PHP 标记后的结果。由于 strip_tags() 无法实际验证 HTML,不完整或者破损标签将导致更多的数...2014-05-31
SQL Server中row_number函数的常见用法示例详解
这篇文章主要给大家介绍了关于SQL Server中row_number函数的常见用法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2020-12-08PHP中func_get_args(),func_get_arg(),func_num_args()的区别
复制代码 代码如下:<?php function jb51(){ print_r(func_get_args()); echo "<br>"; echo func_get_arg(1); echo "<br>"; echo func_num_args(); } jb51("www","j...2013-10-04- 分享一个PHP加密解密的函数,此函数实现了对部分变量值的加密的功能。 加密代码如下: /* *功能:对字符串进行加密处理 *参数一:需要加密的内容 *参数二:密钥 */ function passport_encrypt($str,$key){ //加密函数 srand(...2015-10-30