2016-10-14 3 views
0
<?php 
$urlString = 'www.me.com/hello/world'; 
> 

私は$arg1 = 'hello'$arg2 = 'world'PHPのサブ - スラッシュの後に最後から二番目の2つの文字列を取得/

+0

あなたがタグ付けした関数d? 'print_r(explode( '/'、$ urlString));'を見てください。 – chris85

+0

私は部分文字列(kinda)を得ることができますが、私は文字列入力の長さを扱うために紛失しています。私は最後から2番目を数える方法を理解しておらず、間にある文字の数を教えてください。爆発私は見ているが、似たような問題がある –

+0

静的な文字列を投稿した。複数のバリエーションがある場合は、カップルバージョンを提供する必要があります。あなたはexplode/substrを試したことがないと仮定して、複数の答えを得るでしょう。 – chris85

答えて

1

はこれを試して作るしようとしている:

<?php 
$urlString = 'www.me.com/hello/world'; 
$args = explode("/",$urlString); 

echo $args[1]; //hello 
echo $args[2]; //world 
1

あなたはthisのようにそれを行うことができます:

$urlString = 'www.me.com/hello/world'; 
$values = explode("/", $urlString); 
$arg1 = $values[1]; 
$arg2 = $values[2]; 

echo "Arg1: " . $arg1 . ' - ' . " Arg2: " . $arg2 . "\n"; 
# Arg1: hello - Arg2: world 
関連する問題