第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

如何在php中打印數(shù)組

如何在php中打印數(shù)組

PHP
當(dāng)年話下 2023-11-04 20:58:07
我想以特定的方式在 php 中打印我的數(shù)組,我希望你能幫助我,非常感謝你。public function getLineChartPromedio($format = 'Y-m-d'){    $startDate = $this->input->post('startDate');    $endDate = $this->input->post('endDate');    // Declare an empty array     $arraydias = array();         // Variable that store the date interval     // of period 1 day     $interval = new DateInterval('P1D');     $realEnd = new DateTime($endDate);     $realEnd->add($interval);     $period = new DatePeriod(new DateTime($startDate), $interval, $realEnd);     $count = 0;    // Use loop to store date into array     foreach($period as $date) {                          $fecha = $date->format($format);        $arraydias [] = array ($fecha);    }         $string = "";    $week_array = "";    $size = 0;    foreach ($arraydias as $Array) {        $string .= implode("','", $Array);        $week_array = "'".$string."'";    }    echo json_encode($week_array);    }該方法的結(jié)果為:“'2020-07-082020-07-092020-07-102020-07-112020-07-12'”我想要實(shí)現(xiàn)的是:“'2020-07-08','2020-07-09','2020-07-10','2020-07-11','2020-07-12'”我究竟做錯(cuò)了什么?我希望你可以幫助我
查看完整描述

3 回答

?
翻翻過去那場雪

TA貢獻(xiàn)2065條經(jīng)驗(yàn) 獲得超14個(gè)贊

保留大部分代碼。工作示例:


function getLineChartPromedio($format = 'Y-m-d'){

    $startDate = $this->input->post('startDate');

    $endDate = $this->input->post('endDate');

    // Declare an empty array 

    $arraydias = array(); 

    

    // Variable that store the date interval 

    // of period 1 day 

    $interval = new DateInterval('P1D'); 


    $realEnd = new DateTime($endDate); 

    $realEnd->add($interval); 


    $period = new DatePeriod(new DateTime($startDate), $interval, $realEnd); 

    // Use loop to store date into array 

    foreach($period as $date) {                  

        $fecha = $date->format($format);

        $arraydias[] = $fecha;

    } 

    

    $string = "'" . implode("','", $arraydias) . "'";

    echo json_encode($string);

}

測試鏈接:點(diǎn)擊



查看完整回答
反對 回復(fù) 2023-11-04
?
holdtom

TA貢獻(xiàn)1805條經(jīng)驗(yàn) 獲得超10個(gè)贊

您可以使用組合array_map將日期用引號引起來,并implode在它們之間添加逗號:

echo implode(',', array_map(fn($date) => "'{$date}'", $arraydias));

如果您需要用實(shí)際的雙引號括起來:

echo '"', implode(',', array_map(fn($date) => "'{$date}'", $arraydias)), '"';

這意味著您最初通常較早地將日期添加到數(shù)組中:

$arraydias[] = $fecha;

(而不是$arraydias [] = array($fecha);像你那樣)



查看完整回答
反對 回復(fù) 2023-11-04
?
PIPIONE

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超9個(gè)贊

我認(rèn)為這應(yīng)該足夠了:


// Use loop to store date into array 

foreach($period as $date) {                  

    $fecha = $date->format($format);

    // Note - no `array` usage here

    $arraydias [] = $fecha;


echo json_encode($array_dias);


查看完整回答
反對 回復(fù) 2023-11-04
  • 3 回答
  • 0 關(guān)注
  • 176 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號