php 基础笔记 array
/***************************by
garcon1986********************************/
<?php
// simple assgin the values
$arr1 = array(12 => 10, 'sjg' => 'yaya');
echo $arr1[12].'<br>'; // 10
echo $arr1['sjg']."<br>"; //yaya
echo "wo ai ni !<p>"; // wo ai ni!
// place an array into another array
$arr2 = array("somearray" => array(6=>5, 13=>9, "a"=>42));
echo $arr2["somearray"][6]."<br>"; //5
echo $arr2["somearray"][13]."<br>"; //9
echo $arr2["somearray"]["a"]."<br>"; //42
// re-define array
$arr3 = array(1=>2, 3=>4, 5=>6);
echo $arr3[1]."<br>"; //2
echo $arr3[3]."<br>"; //4
$arr3 = array(1=>3, 2=>5, 3=>6, 4=>7);
echo $arr3[1]."<br>"; //3
echo $arr3[3]."<br>"; //6
$arr4=array(1,2,3,4,5);
print_r($arr4); //Array([0]=>1 [1]=>2 [2]=>3 [3]=>4 [4]=>5)
echo "<br>";
// Now delete every item, but leave the array itself intact:
foreach($arr4 as $i=>$value){
unset($arr4[$i]);
}
print_r($arr4); //Array()
echo "<br>";
// Append an item (note that the new key is 5, instead of 0).
$arr4[]=6;
print_r($arr4); //Array([5]=>6)
echo "<br>";
// Re-index
$arr4 = array_values($arr4);
$arr4[]=7;
print_r($arr4); //Array([0]=>6 [1]=>7)
echo '<br>';
$arr5 = array(5=>1, 12=>2);
$arr5[]=56;
$arr5["x"]=42;
print_r($arr5); //Array ( [5] => 1 [12] => 2 [13] => 56 [x] => 42 )
echo '<br>';
unset($arr5[5]);
print_r($arr5).'<br>'; //Array ( [12] => 2 [13] => 56 [x] => 42 )
unset($arr5);
echo '<p>';
$charles = array(1=>'one', 2=>'two', 3=>'three');
unset($charles[2]);
print_r($charles);
echo '<br>';
$charles = array_val
相关文档:
1.不转意html entities
一个基本的常识:所有不可信任的输入(特别是用户从form中提交的数据) ,输出之前都要转意。
echo $_GET['usename'] ;
这个例子有可能输出:
<scrīpt>/*更改admin密码的脚本或设置cookie的脚本*/</scrīpt>
这是一个明显的安全隐患,除非你保证你的用户都正确的输入。
......
php:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charse ......
今天为了一些已有数据导入MYSQL的数据库,我写了一个很简单的PHP程序。
程序思路很简单,就是读一条数据,然后往MYSQL里插入一条。
结果总是发现 每次导入只能导入2000条,就自动停止了,而且没有任何提示。
在网上搜解决方案各种搜不到。
刚开始怀疑是内存缓冲给少了,调了一下,还是不行。。
最后发现一个规律,就是 ......
PHP的执行效率是有目共睹的,这也是我喜欢它的原因之一,和它称为绝妙搭档的Mysql以及Apache想融合,不能不惊叹其效率了。PHP更新也很快,这里列举了目前最新版本PHP4.3.2RC4(几乎没有BUG了,估计写完这篇不久后正式版就出了),和最新版本的Mysql4.0.13的安装过程。
PHP的安装文件可以直接到 &nb ......
/***************************by
garcon1986********************************/
<?php
//php avancé 5 example
$a = 'hello';
$a .= 'world';
$table = 'users';
$id = 5;
$sql = 'SELECT * from'.$table. "WHERE ID = '$id'";
//date() G显示24小时的格式,i显示分钟
echo 'il est'.date( ......