php数据库结构,php数组数据结构

PHP实现数据结构几个自定义PHP函数

####### 基本的数据结构 ########

成都创新互联-专业网站定制、快速模板网站建设、高性价比侯马网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式侯马网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖侯马地区。费用合理售后完善,10多年实体公司更值得信赖。

//二分查找(数组里查找某个元素)

function bin_sch($array, $low, $high, $k){ 

if ($low = $high){ 

$mid = intval(($low+$high)/2); 

if ($array[$mid] == $k){ 

return $mid; 

}elseif ($k  $array[$mid]){ 

return bin_sch($array, $low, $mid-1, $k); 

}else{ 

return bin_sch($array, $mid+1, $high, $k); 

return -1; 

//线性表的删除(数组中实现)

function delete_array_element($array, $i)

{

$len = count($array); 

for ($j=$i; $j$len; $j++){

$array[$j] = $array[$j+1];

}

array_pop($array);

return $array;

}

//冒泡排序(数组排序)

function bubble_sort($array)

{

$count = count($array);

if ($count = 0) return false;

for($i=0; $i$count; $i++){

for($j=$count-1; $j$i; $j--){

if ($array[$j]  $array[$j-1]){

$tmp = $array[$j];

$array[$j] = $array[$j-1];

$array[$j-1] = $tmp;

}

}

}

return $array;

}

//快速排序(数组排序)

function quicksort($array) {

if (count($array) = 1) return $array;

$key = $array[0];

$left_arr = array();

$right_arr = array();

for ($i=1; $icount($array); $i++){

if ($array[$i] = $key)

$left_arr[] = $array[$i];

else

$right_arr[] = $array[$i];

}

$left_arr = quicksort($left_arr);

$right_arr = quicksort($right_arr);

return array_merge($left_arr, array($key), $right_arr);

}

####### 自实现函数 #######

//插入一段字符串

function str_insert($str, $i, $substr)

{

for($j=0; $j$i; $j++){

$startstr .= $str[$j];

}

for ($j=$i; $jstrlen($str); $j++){

$laststr .= $str[$j];

}

$str = ($startstr . $substr . $laststr);

return $str;

}

//删除一段字符串

function str_delete($str, $i, $j)

{

for ($c=0; $c$i; $c++){

$startstr .= $str[$c];

}

for ($c=($i+$j); $cstrlen($str); $c++){

$laststr .= $str[$c];

}

$str = ($startstr . $laststr);

return $str;

}

//复制字符串

function strcpy($s1, $s2)

{

if (strlen($s1)==NULL || !isset($s2)) return;

for ($i=0; $istrlen($s1); $i++){

$s2[] = $s1[$i];

}

return $s2;

}

//连接字符串

function strcat($s1, $s2)

{

if (!isset($s1) || !isset($s2)) return;

$newstr = $s1;

for($i=0; $icount($s); $i++){

$newstr .= $st[$i];

}

return $newsstr;

}

//简单编码函数(与php_decode函数对应)

function php_encode($str)

{

if ($str==''  strlen($str)128) return false;

for($i=0; $istrlen($str); $i++){

$c = ord($str[$i]);

if ($c31  $c107) $c += 20;

if ($c106  $c127) $c -= 75;

$word = chr($c);

$s .= $word;

return $s; 

}

//简单解码函数(与php_encode函数对应)

function php_decode($str)

{

if ($str==''  strlen($str)128) return false;

for($i=0; $istrlen($str); $i++){

$c = ord($word);

if ($c106  $c127) $c = $c-20;

if ($c31  $c107) $c = $c+75;

$word = chr($c);

$s .= $word;

return $s; 

}

//简单加密函数(与php_decrypt函数对应)

function php_encrypt($str)

{

$encrypt_key = 'abcdefghijklmnopqrstuvwxyz1234567890';

$decrypt_key = 'ngzqtcobmuhelkpdawxfyivrsj2468021359';

if (strlen($str) == 0) return false;

for ($i=0; $istrlen($str); $i++){

for ($j=0; $jstrlen($encrypt_key); $j++){

if ($str[$i] == $encrypt_key[$j]){

$enstr .= $decrypt_key[$j];

break;

}

}

}

return $enstr;

}

//简单解密函数(与php_encrypt函数对应)

function php_decrypt($str)

{

$encrypt_key = 'abcdefghijklmnopqrstuvwxyz1234567890';

$decrypt_key = 'ngzqtcobmuhelkpdawxfyivrsj2468021359';

if (strlen($str) == 0) return false;

for ($i=0; $istrlen($str); $i++){

for ($j=0; $jstrlen($decrypt_key); $j++){

if ($str[$i] == $decrypt_key[$j]){

$enstr .= $encrypt_key[$j];

break;

}

}

}

return $enstr;

到此为止吧:)

thinkphp6数据库操作的实验目的

构建想要的功能。thinkphp是一种用php语言构建的快速开发框架,是一个来源轻量级的php框架。thinkphp6数据库操作的实验目的是构建想要的功能。数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。

php获取数据库结构的问题~

1、左边页面中,你的$result为第一次取的值,你循环N次,也是输出的第一次的title啊,你若想读取全部的title,代码如下:

(……以上省略)

$result = mysql_query($sql);

while($row = mysql_fetch_array($result)){

echo $row['title'];

}

2、你读取的是 user表,不是loadup表,你看看你user表中是不是有个字段叫xianzhi

php 数据库中输出的数据结构

从数据库读出来的原始数据是资源。还不是数组。

$result = mysql_Query("select * from tb_admin where parid=1")

while($list = mysql_fetch_array($result)){

print_r($list);//这里输出的数组是将原数组拆开来输出。

}

原始的数据结构应是:

array(

[0]=array(

[id]=01

[classname]=我是

[url]=baidu.com

)

[1]=array(

//这里同上,不两累赘

)

)


网站栏目:php数据库结构,php数组数据结构
新闻来源:http://pwwzsj.com/article/hocgsg.html