-4

私は、このチュートリアルの 2 番目の部分に従っており、その下に説明付きの写真が表示されています。http://www.devtek.org/tutorials/image_gallery.php

.txt ファイルに入力した説明に最初の文字しか表示されないという問題が発生しました。私は、配列が最初の文字のみを読み取っていると仮定しています.2番目、3番目、および4番目の文字を読み取るように変更できますが、すべてを一度に読み取ることはできません。コードはウェブページとまったく同じです。

また、これは私が遊んでいるライブサイトです

www.digifind-it.com/test/script.php

4

1 に答える 1

3

この行を変更

echo '<td align="center"><a href="' . $images . $big . $file . '"><img src="' . $images . $file . '" /></a><br />' . $description[$file][0] . '</td>';

echo '<td align="center"><a href="' . $images . $big . $file . '"><img src="' . $images . $file . '" /></a><br />' . $description[$file]. '</td>';

説明: このような配列 $desription があります

Array
(
    [] => 
    [PICT0168.JPG] => Balloon Fiesta!

    [PICT0259.JPG] => Our Halloween Pumpkin

    [PICT0271.JPG] => Converting our garage to a halloween cave

    [PICT0282.JPG] => My little ghoulish helpers

    [PICT0524.JPG] => Ash meets Cinderella on her 7th B-day

    [PICT0633.JPG] => Jayden's first snowday

)

したがって、使用する$description[$file][0]ときは、実際には文字列の最初の文字を呼び出しています。例を示すには、次を試してください。

$string = "Hello World";
echo $string[0]; // output H
于 2013-03-01T20:46:48.843 に答える