değişken url birleştirerek php

5 Cevap php

Ben şu değişken $ url tanımlamak yapmak istiyorum

$url = www.example.com/$link;

$ link başka bir önceden tanımlı değişken metin dizesi, örneğin nerede testpage.php

Ama yukarıda nasıl sözdizimi düzeltmek yok, çalışmıyor?

Teşekkürler

5 Cevap

Bu deneyin:

$url = "www.example.com/$link";

Dize olduğunda double quotes bunu içine değişkenler koyabilirsiniz. Değişken değer dize eklenecektir.

Ayrıca kullanmak concatenation 2 dizeleri katılmak yapabilirsiniz:

$url = "www.example.com/" . $link;

Çift tırnak İhtiyaçları:

$url = "www.example.com/$link";

Alternatif yol:

$url = "www.example.com/{$link}";

Bir cevap çoğaltmak için nefret ediyorum ama çift tırnak değişkenler bakmak zorunda çözümleyici önlemek için tek tırnak kullanın. Daha hızlı bir kaç ms ..

$url = 'www.example.com/' . $link;

EDIT: Ve evet .. gerçekten değiştirgelidir bütün enterpolasyon yerine, ben yazdığım bir ajax backend önemi performans bana tepki süresi 10 ms bir destek verdi nerede. Verilen komut 50k oldu.

Eğer hatalı çıktı dahil eğer yararlı olurdu, ama bildiğim kadarıyla söyleyebilirim, çift tırnak eklemeyi unutmuş:

$url = "www.example.com/$link";

Neredeyse kesinlikle bu url için "http://" başa eklemek istiyorum, hem de olacaktır.