にファイル拡張子なしでファイル名を取得しますファイル拡張子は私のPHPコードでは、私はここで何をしようとしている私のPHPコード
は、ここで私は、ファイル名に、それは「このシャツは、」ファイル名であり、私は私がそれを書き留め代わりに自動的に設定されるようにしたいと言う
$Pages = array(
'clothes' => 'Clothes',
'shirt' => 'shirt',
'this-shirt' => 'This Shirt'
);
を取得したい私のコードの一部です毎回私はページを作成します。フルコードもここにあります
<?php
$Pages = array(
'clothes' => 'Clothes',
'shirt' => 'shirt',
'this-shirt' => 'This Shirt'
);
$path = $_SERVER["PHP_SELF"];
$parts = explode('/', $path);
if (count($parts) < 2) {
echo("home");
} else {
echo ("<a href=\"http://domain.com\">Home</a> » ");
for ($i = 2; $i < count($parts); $i++) {
if (!strstr($parts[$i], ".")) {
echo("<a href=\"");
for ($j = 0; $j <= $i; $j++) {
echo $parts[$j] . "/";
};
echo("\">" . str_replace('-', ' ', $Pages[$parts[$i]]) . "</a> » ");
} else {
$str = $parts[$i];
$pos = strrpos($str, ".");
$parts[$i] = substr($str, 0, $pos);
echo str_replace('-', ' ', $Pages[$parts[$i]]);
}
}
}
あなたはアイデアを得ることを望みます。おかげ
'$ファイル= 'この-shirt.pdfを'; $ファイル名=(カウント((爆発、$ファイル))=== 1 $ファイル」。 '?:破(、array_slice((爆発、$ファイル)を、0、(カウント( '(爆発'。 ''。' '、$ file)) - 1))));) echo $ filename; ' – MonkeyZeus
@MonkeyZeusあなたは答えにあなたのコードを載せてください。このようにはっきりしないので –
どの変数に 'this-shirt' **と**の拡張子が含まれていますか? – MonkeyZeus