如何使用 php 在 mysql 中检索星期几

How to retrieve days of week in mysql using php

星期几以下列格式存储:-

a:3:{i:0;s:6:"Monday";i:1;s:9:"Wednesday";i:2;s:6:"Friday";}

如何将其转换为可读格式并仅显示 - 星期一、星期三和星期五?

我找不到任何与转换相关的内容,但有很多文章使用不同的方法存储星期几。

谢谢

使用 unserialize() 将字符串转换为数组:

<?php
    $str = 'a:3:{i:0;s:6:"Monday";i:1;s:9:"Wednesday";i:2;s:6:"Friday";}';
    $arr = unserialize($str);

    print_r($arr);

    foreach($arr as $day){
        echo $day.'<br>';
    }
?>

输出:

Array
(
    [0] => Monday
    [1] => Wednesday
    [2] => Friday
)

Monday
Wednesday
Friday