do+while+php+W3,PHP-W3School 1

本文介绍了PHP中的strlen()和strpos()函数,分别用于计算字符串长度和查找子串位置。还探讨了PHP的循环结构如do...while、for和foreach,并强调了表单验证的重要性,特别是服务器端验证在高流量网站中的必要性。
摘要由CSDN通过智能技术生成

strlen() 函数用于计算字符串的长度。

让我们算出字符串 "Hello world!" 的长度:

echo strlen("Hello world!");

?>

以上代码的输出:

12

strpos() 函数用于在字符串内检索一段字符串或一个字符。

如果在字符串中找到匹配,该函数会返回第一个匹配的位置。如果未找到匹配,则返回 FALSE。

让我们试一下,是不是能在字符串中找到子字符串 "world":<?php

echo strpos("Hello world!","world");

?>

以上代码的输出是:6

各种运算符与C#一致

if else , switch 语句与C#一致

PHP三种数组

数值数组

带有数字 ID 键的数组

$names = array("Peter","Quagmire","Joe");

关联数组

数组中的每个 ID 键关联一个值

$ages = array("Peter"=>32, "Quagmire"=>30, "Joe"=>34);

多维数组

包含一个或多个数组的数组

$families = array( "Griffin"=>array ( "Peter", "Lois", "Megan" ), "Quagmire"=>array ( "Glenn" ), "Brown"=>array ( "Cleveland", "Loretta", "Junior" ));

PHP循环

do...while 语句会至少执行一次代码 - 然后,只要条件成立,就会重复进行循环。

do

{

code to be executed;

}

while (condition);

e.g:

do { $i++; echo "The number is " . $i . "
"; }while ($i<5);

for语句

for($i = 0; $i <5 ; $i++)

{

code to be executed;

}

foreach语句

foreach (array as value){ code to be executed;}

e.g:

$arr=array("one", "two", "three");

foreach ($arr as $value)

{

echo "Value: " . $value . "
";

}

表单验证

应该在任何可能的时候对用户输入进行验证。客户端的验证速度更快,并且可以减轻服务器的负载。

不过,任何流量很高以至于不得不担心服务器资源的站点,也有必要担心站点的安全性。如果表单访问的是数据库,就非常有必要采用服务器端的验证。

在服务器验证表单的一种好的方式是,把表单传给它自己,而不是跳转到不同的页面。这样用户就可以在同一张表单页面得到错误信息。用户也就更容易发现错误了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值