0

クラステーブルがあるとしましょう。クラステーブルには、写真を持った生徒がたくさんいます。最初の登録では、クラスと生徒を写真で登録しました。写真は、classid_classname のようなディレクトリに配置されました。次に、クラス名を変更します。今、私は学生の写真を追加しています。現在、クラス名が変更されているため、新しい画像を認識できません。pic url は classid_class(new)name として設定されます。ディレクトリの最初の文字を一致させるにはどうすればよいですか? これは私の更新コードです:

    $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 は変更されないため、変数をディレクトリの最初の文字と一致させるにはどうすればよいですか?

4

1 に答える 1

0

PHPは、文字列を文字の配列として扱います。次を使用して最初の文字にアクセスできます。

$direct[0];
于 2012-12-08T17:02:02.560 に答える