匹配目录的第一个字母

时间:2012-12-08 16:53:26

标签: php mysql

假设我有一张班级表。在课堂表中,有很多学生都有他们的照片。在第一次注册时,我已经在课程和学生注册了图片。这些图片被放入了像classid_classname这样的目录中。然后,我改变了班级名称。现在,我正在添加学生的照片。现在,由于班级名称已更改,因此无法识别新图片。 pic url将设置为classid_class(新)名称。如何匹配目录的第一个字母?这是我的更新代码:

    $classID= $_POST["classID"];
    $className= $_POST["className"];
    $p1 = $_FILES['p1']['name'];
    $p2 = $_FILES['p2']['name'];
    $p3 = $_FILES['p3']['name'];


    $direct = $_POST["className"];
    $direct = strtolower($direct);
    $direct = str_replace(' ', '_', $direct);

    $tfish = $classID."_".$direct;  //the directory variable will have new name 
    because it can't be fetched if the directory has been changed many times//

    $file = "slider_imagesClass/".$tfish."/";
    $url = "/".$tfish."/";

如何使变量与目录的第一个字母匹配,因为classID不会改变?

1 个答案:

答案 0 :(得分:0)

PHP将字符串视为字符数组。您可以使用以下方法访问第一个字符:

$direct[0];