首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用PHP显示数据

如何使用PHP显示数据
EN

Stack Overflow用户
提问于 2016-08-10 11:06:32
回答 2查看 63关注 0票数 0

我的PHP编码

代码语言:javascript
复制
$makan = array('Nasi Goreng','Nasi Kuning','Nasi Liwet','Soto Sokaraja');

for ($x=0;$x<$lama; $x++) {
    $hari = $x+1;
    echo"Day $hari : ";                 
    for ($c=0;$c<3;$c++){
        $satu_makan=$makan_tmp[$c+$y];
        echo $makan[$satu_makan].", ";                                                                  
    };
    echo"<br />";
    $y = $c+0;
} 

我有来自表pesan_makan的数据

代码语言:javascript
复制
id_paket   |  paket_makan  
1          |  3,1,0, 3,2,1, 2,1,0

来自tabel Paket_makan的paket_makan

代码语言:javascript
复制
id_makan  | nama_makan
1           Nasi Goreng 
2           Nasi Kuning
3           Nasi Liwet
5           Soto Sokaraja

我的问题视图数据:

代码语言:javascript
复制
Day 1 : Soto Sokarja, Nasi Kuning, Nasi Goreng,
Day 2 : Soto Sokarja, Nasi Liwet, Nasi Kuning,
Day 3 : Soto Sokarja, Nasi Liwet, Nasi Kuning,

我想查看数据:

代码语言:javascript
复制
Day 1 : Soto Sokarja, Nasi Kuning, Nasi Goreng,
Day 2 : Soto Sokarja, Nasi Liwet, Nasi Kuning,
Day 3 : Nasi Liwet, Nasi Kuning, Nasi Goreng, 
EN

回答 2

Stack Overflow用户

发布于 2016-08-10 11:22:12

首先,如果您能详细说明如何启动$lama$y变量,那就太好了。

其次,在$c没有很好定义的地方使用$y = $c+0;,就像使用$y=3一样。

第三,请考虑使用

代码语言:javascript
复制
for ($x=1;$x<$lama; $x++) {

而不是

代码语言:javascript
复制
for ($x=0;$x<$lama; $x++) {    
$hari = $x+1;`
票数 1
EN

Stack Overflow用户

发布于 2016-08-10 15:32:08

代码语言:javascript
复制
$lama = $uk['lama_pesan'];
$makan = array('Nasi Goreng','Nasi Kuning','Nasi Liwet','Soto Sokaraja');

for ($x=0;$x<$lama; $x++) {
    $hari = $x+1;
    echo"Day $hari : ";                 
    for ($c=0;$c<3;$c++){
        $satu_makan=$makan_tmp[$c+$y];
        echo $makan[$satu_makan].", ";                                                                  
    };
    echo"<br />";
    $y = $c+$hari-1;
} 

现在我在第3天的问题数据:

代码语言:javascript
复制
Day 1 : Soto Sokarja, Nasi Kuning, Nasi Goreng,
Day 2 : Soto Sokarja, Nasi Liwet, Nasi Kuning,
Day 3 : Nasi Liwet, Nasi Kuning, Nasi Liwet, 

输出第3天应为Nasi Liwet, Nasi Kuning, Nasi Goreng,

对于($c=0;$c<3;$c++){

代码语言:javascript
复制
$c<3 -> declaration eat 3 times a day (devide array into 3 part from  pesan_makan field paket_makan)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38863597

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档