亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

將數組內爆到 dayname

將數組內爆到 dayname

PHP
溫溫醬 2023-03-26 16:23:00
我正在像這樣在 php 中爆破一個數組implode(', ',$array),它將返回7, 3, 4(dayname 的數字)我怎樣才能把它改成Sunday, Wednesday, Thursday像這樣簡單地初始化一個$array,很容易得到當天的名稱格式,<?php$days = [  1 => 'Sunday',  2 => 'Monday',  3 => 'Tuesday',  4 => 'Wednesday',  5 => 'Thursday',  6 => 'Friday',  7 => 'Saturday'];$array = [7,3,4];$result = array_map(function ($a)  use($days) { return $days[$a]; }, $array);echo implode(',', $result);?>演示: https: //3v4l.org/9Zb5M
查看完整描述

1 回答

?
莫回無

TA貢獻1865條經驗 獲得超7個贊

如果您啟用了日歷擴展(我認為大多數安裝可能都會啟用),您可以使用該jddayofweek功能直接在數字和日期名稱之間進行轉換。索引從星期一開始從零開始,因此您需要從數組中減去一個:


$i = 7;

echo jddayofweek($i - 1, 1);

# Sunday

您可以將其包裝起來array_map以轉換整個數組:


$dayNames = array_map(function ($e) {

? ? return jddayofweek($e - 1, 1);

}, $dayNumbers);


查看完整回答
反對 回復 2023-03-26
  • 1 回答
  • 0 關注
  • 156 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號