Welcome Guest, Not a member yet? Register   Sign In
[Turkish] CodeIgniter-3.1.11 send value with uri
#1

(This post was last modified: 08-11-2020, 11:00 PM by jreklund.)

Bir saat dilimi değiştirme fonksiyonu yazmak istiyorum  , saat dilimini bir hiperlink ile gönderiyorum ve uri ile kontrolördeki değeri çiziyorum.

Aşağıdaki gibi bir köprü ile gönderiyorum

<a href="<?php echo base_url('register/change_timezone/America/New_York');?> "> America / New_York </a>

kayıt / change_timezone / Amerika / New_York

uri ayrıca aşağıdaki gibidir

if ($ this-> uri-> segmenti (3))


ancak bu şekilde gelen değer sadece " Ame rika " dır .

/ Karakterinden sonra başka bir segment olarak değerlendirilir. Bunun gibi / karakterli değerleri 1 segment olarak nasıl gönderebilirim? Php'de saat dilimi olarak çok sayıda / karakter içeren değerler vardır. Bunlar gibi

Amerika / Adak
Amerika / Arjantin / Rio_Gallegos
Amerika / Arjantin / San_ Juan
Amerika / Indiana / Indianapolis
Reply
#2

Selamlar,

PHP Explode fonksiyonunu kullanabilirsin.

PHP Code:
<?php
$url 
"kayıt / change_timezone / Amerika / New_York."//urlyi çekmelisin. Ben örnek olarak yazdım.

$lets_explode explode("/"$url);   // $url'yi '/' karakteri ile parçala
$ulke =  $lets_explode[2];
$sehir $lets_explode[3];

$sonuc $ulke.'/'.$sehir;  // istedigin herhangi bir kombinasyonu böylece yakayalabilirsin
?>
Reply




Theme © iAndrew 2016 - Forum software by © MyBB