Zihni Özgürlük

array_merge() Fonksiyonu

Sözdizimi:

array array_merge ( array $array1 [, array $array2 [, array $... ]] )

Bir veya daha fazla diziyi bireştirir.

Örnek:

<?php
$array1 = array(“color” => “red”, 2, 4);
$array2 = array(“a”, “b”, “color” => “green”, “shape” => “trapezoid”, 4);
$result = array_merge($array1, $array2);
print_r($result);
?>

Çıktı:

Array
(
[color] => green
[0] => 2
[1] => 4
[2] => a
[3] => b
[shape] => trapezoid
[4] => 4
)

parse_str() Fonksiyonu

Sözdizimi:

void parse_str ( string $str [, array &$arr ] )

$str paramtresi ile verilen stringdeki değişkenleri parse eder.
İkinci parametre opsiyoneldir, kullanılırsa parse edilen değişkenler $arr dizisine doldurulur.

Örnek:

$str = “page=modeller.php&marka=ferrari&model[]=333&model[]=444″;
parse_str($str);
echo $page; //modeller.php
echo $marka;//ferrari
echo $model[0];//333
echo $model[1];//444

parse_str($str,$arr);
echo $arr["page"];//modeller.php
echo $arr["marka"];//ferrari
echo $arr["model"][0];//333
echo $arr["model"][1];//444

?>

strpos() Fonksiyonu

Sözdizimi:

int strpos(string samanlik, string igne, int[oteleme] );

igne parametresi ile verilen stringi samanlık içinde arar ve bulduğu ilk konumun endeksini döndürür. Aranan karakter bulunamazsa false döndürür.

oteleme parametresiyle aramaya başlamak için bir nokta belirlenebilir.

Örnek:

<?php
$samanlik = ‘Hello World’;
$igne = ‘o’;
$konum = strpos($samanlik, $igne);
if($konum === false){
print “‘$samanlik’ stringinde ‘$igne’ stringi bulunamadi!”;
}
else{
echo “‘$samanlik’ stringinde ‘$igne’ stringi bulundu.”;
echo ” bulunan konum: $konum”;
}
?>

Çıktı:

‘Hello World’ stringinde ‘o’ stringi bulundu. bulunan konum: 4

basename() Fonksiyonu

Sözdizimi:

string basename ( string $path [, string $suffix ] )

$path parametresi ile verilen adresteki dosya adını döndürür.

Örnek:

<?php
$yol = “/home/httpd/html/index.php”;
$dosyaAdi = basename($yol); // Çıktı: “index.php”
$dosyaAdi = basename($yol, “.php”); // Çıktı: “index”
?>

parse_url() Fonksiyonu

Sözdizimi:

mixed parse_url ( string url )

Bir URL’yi parse eder, parse ettiği bölümleri karakter indeksli bir diziye doldurur.

Örnek:

<?$url = ‘http://www.php.net/index.php?param=value#anchor’;
print_r(parse_url($url));

?>

Çıktı:

Array
(
[scheme] => http
[host] => www.php.net
[path] => /index.php
[query] => param=value
[fragment] => anchor
)