php数组--将服务端的文件载入数组并显示成web页面
首先在服务端存有文件orders.txt
将文件载入数组并显示,创建vieworder2.php
<?php $DOCUMENT_ROOT =$_SERVER['DOCUMENT_ROOT'];?> <meta charset="UTF-8"> <title>客户订单</title> <style> table,tr,th,td{ border-collapse: collapse; border: 1px solid #ccc; padding: 5px; } th{ background-color: #ccccff; } td{ text-align: right; } </style><h1 id="我们的商店">我们的商店</h1><h2 id="客户订单">客户订单</h2><?php //将文件载入 $orders=file("$DOCUMENT_ROOT/L03/files/orders.txt"); //统计元素个数 $number_of_orders=count($orders); //错误信息提示 if($number_of_orders==0){ echo "<p><strong>没有订单信息,请再试一试!</strong>"; } echo "
订购日期 | 男装 | 鞋子 | 眼镜 | 总计 | 收货地址 | $line[0] | $line[1] | $line[2] | $line[3] | $line[4] | $line[5] | "; } echo "
---|
补充知识点:
<?php //创建一个数组$products=array('cloths','shoes','glasses');//创建一个1~10的升序数组$numbers=range(1,10);//创建一个1~10的奇数数组$odds=range(1,10,2);//创建一个a~z的字母数组$letters=range('a','z');//改变数组元素的内容$products[0]='spinner';//增加一个新元素到数组末尾$products[3]='skit';//显示数组内容echo "$products[0] $products[1] $products[2] $products[3]";//使用循环访问数组echo '<br/>';for($i=0;$i';foreach($odds as $current){//使用foreach echo $current." ";}//初始化关联数组$prices=array('cloths'=>150,'shoes'=>300,'glasses'=>35);//使用循环语句访问关联数组的3种方法echo '<br>';foreach($prices as $key=>$value){//使用foreach echo $key.'_'.$value.'<br>';}reset($prices);//使用reset函数将当前元素重新设置到数组开始处while($element=each($prices)){//使用each函数 echo $element['key'].'_'.$element['value'].'<br>';}reset($prices);while(list($product,$price)=each($prices)){//使用list函数 echo "$product - $price<br>";}//创建一个二维数组$products2=array( array('CLOTH','cloths',150), array('SHOE','shoes',300), array('GLASS','glasses',35));//使用双重for来访问数组元素for($row=0;$row';}//创建一个二维关联数组$products3=array(array('Code'=>'CLOTH','Description'=>'cloths','Price'=>150), array('Code'=>'SHOE','Description'=>'shoes','Price'=>300), array('Code'=>'GLASS','Description'=>'glasses','Price'=>35));//使用for循环访问二维关联数组for($row=0;$row';}//使用each函数和list函数来访问reset($products3);for($row=0;$row';}/************数组排序*****************///使用sort函数按字母升序进行排序$products4=array('cloths','shoes','glasses');sort($products4);//使用sort函数按数字升序进行排序$prices3=array(150,300,35);sort($prices3);//使用asort函数根据数组的每个元素值进行排序$prices4=array('cloths'=>150,'shoes'=>300,'glasses'=>35);asort($prices4);//使用ksort函数根据数组的关键字进行排序ksort($prices4);//另外对应的反向排序方法有rsort()、arsort()、krsort();//用户定义排序:usort()$products5=array( array('CLOTH','cloths',150),array('SHOE','shoes',300), array('GLASS','glasses',35));function compare($x,$y){ if($x[1]==$y[1]){ return 0; }else if($x[1] <br> <p></p> <p>数组常用函数补充</p> <p>current($array_name)??返回第一个元素;</p> <p>next($array_name)??将指针前移,然后再返回新的当前元素;</p> <p>each($array_name)??在指针前移一个位置之前返回当前元素;</p> <p>reset($array_name)??将返回指向数组第一个元素的指针;</p> <p>end($array_name)??将指针移到数组末尾;</p> <p>prev($array_name)??将当前指针往回移再返回新的当前元素,与next()相反;</p> <p>array_walk()??对数组的每一个元素应用任何函数;</p> <p>count()、sizeof()、array_count_values()??统计数组元素个数;</p> <p>extract()??通过一个数组创建一系列的标量变量;</p> <p>更多数组的知识点请查看php手册_数组</p> <p><br> </p> <p><br> </p> <p></p> <p class="sycode"> </p><p>版权声明:本文为博主原创文章,未经博主允许不得转载。</p>

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Alipay Php ...

JWT adalah standard terbuka berdasarkan JSON, yang digunakan untuk menghantar maklumat secara selamat antara pihak, terutamanya untuk pengesahan identiti dan pertukaran maklumat. 1. JWT terdiri daripada tiga bahagian: header, muatan dan tandatangan. 2. Prinsip kerja JWT termasuk tiga langkah: menjana JWT, mengesahkan JWT dan muatan parsing. 3. Apabila menggunakan JWT untuk pengesahan di PHP, JWT boleh dijana dan disahkan, dan peranan pengguna dan maklumat kebenaran boleh dimasukkan dalam penggunaan lanjutan. 4. Kesilapan umum termasuk kegagalan pengesahan tandatangan, tamat tempoh, dan muatan besar. Kemahiran penyahpepijatan termasuk menggunakan alat debugging dan pembalakan. 5. Pengoptimuman prestasi dan amalan terbaik termasuk menggunakan algoritma tandatangan yang sesuai, menetapkan tempoh kesahihan dengan munasabah,

Penerapan prinsip pepejal dalam pembangunan PHP termasuk: 1. Prinsip Tanggungjawab Tunggal (SRP): Setiap kelas bertanggungjawab untuk hanya satu fungsi. 2. Prinsip Terbuka dan Tutup (OCP): Perubahan dicapai melalui lanjutan dan bukannya pengubahsuaian. 3. Prinsip Penggantian Lisch (LSP): Subkelas boleh menggantikan kelas asas tanpa menjejaskan ketepatan program. 4. Prinsip Pengasingan Antara Muka (ISP): Gunakan antara muka halus untuk mengelakkan kebergantungan dan kaedah yang tidak digunakan. 5. Prinsip Inversi Ketergantungan (DIP): Modul peringkat tinggi dan rendah bergantung kepada abstraksi dan dilaksanakan melalui suntikan ketergantungan.

Bagaimana untuk menetapkan keizinan UnixSocket secara automatik selepas sistem dimulakan semula. Setiap kali sistem dimulakan semula, kita perlu melaksanakan perintah berikut untuk mengubahsuai keizinan UnixSocket: sudo ...

Artikel membincangkan pengikatan statik lewat (LSB) dalam PHP, yang diperkenalkan dalam Php 5.3, yang membolehkan resolusi runtime kaedah statik memerlukan lebih banyak warisan yang fleksibel. Isu: LSB vs polimorfisme tradisional; Aplikasi Praktikal LSB dan Potensi Perfo

Menghantar data JSON menggunakan perpustakaan Curl PHP dalam pembangunan PHP, sering kali perlu berinteraksi dengan API luaran. Salah satu cara biasa ialah menggunakan perpustakaan curl untuk menghantar post ...

Artikel membincangkan ciri -ciri keselamatan penting dalam rangka kerja untuk melindungi daripada kelemahan, termasuk pengesahan input, pengesahan, dan kemas kini tetap.

Bagaimana cara debug mod CLI dalam phpstorm? Semasa membangun dengan PHPStorm, kadang -kadang kita perlu debug PHP dalam mod Interface Line Command (CLI) ...
