微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php:输出关联数组特定范围的数据

PHP输出关联数组特定范围的数据

 

 

 

 

一、PHP源码(将“关联数组”转化为“索引数组”,然后输出

 

 1 <?PHP
 2     
 3     // define data structure
 4     class ScopE
 5     {
 6         private $scp_start="";
 7         private $scp_end="";
 8         
 9         public function set_start($scp_start)
10         {
11             $this->scp_start=$scp_start;
12         }
13         
14         public function get_start()
15         {
16             return $this->scp_start;
17         }
18         
19         public function set_end($scp_end)
20         {
21             $this->scp_end=$scp_end;
22         }
23         
24         public function get_end()
25         {
26             return $this->scp_end;
27         }
28     }
29     
30     
31     // print array,  $array_var = index array
32     function print_array($scope_var, $array_var)
33     {
34         for($st=$scope_var->get_start(); $st!=$scope_var->get_end(); $st++)
35         {
36             echo "array[$st]_out = " . $array_var[$st] . PHP_EOL; 
37         }
38     }
39     
40     
41     
42     // define relation array
43     $array_laohu=array("bg"=>"book1", 2=>"book2", 3=>"book3", 4=>"book4", "ed"=>"book5");
44     
45     // translate array; relation_array  ->  index_array
46     $array_translate = array_values($array_laohu);
47     
48     // define scope variable and set its values.
49     $sc = new ScopE;
50     $sc->set_start(0);
51     $sc->set_end(6);
52     
53     // print array in the scope
54     print_array($sc, $array_translate);
55     
56     
57     
58 ?>

 

 

 

 

 

二、运行结果

 

 

 

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐