Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
7-lekciya.docx
Скачиваний:
1
Добавлен:
27.11.2023
Размер:
370.89 Кб
Скачать

Implode(var, param)

implode() funkciyasi explode() funkciyasina kerisi bolıp esaplanadı hám massivti qatarǵa biriktiredi.

Funkciya param parametrinde berilgen massivtin elementlerin var menen ajıratılǵan qatarǵa awdaradı. Mısal esabında explode() funkciyasi menen massivlestirgenimizdi probeldi bóliwshi esabında paydalanıp shıǵaramiz.

Mısal:

<?

$str = "one two three four five";

$str_exp = explode(" ", $str);

/* $str_exp = array([0] => one, [1] => two,

[2] => three, [3] => four, [4] => five)

*/

$str_imp = implode(" ", $str_exp);

echo($str_imp);

?>

Nátiyje:

join(var, param)

implode() funkciyasiniń analogı – massivtiń qatarǵa birigiwin támiynleydi.

Qatarlardı salistirıwshı funkciya

strcmp(str1, str2)

Bul funkciya qatarlardı salistirıwshı funkciya. Ol eki qatardı salistiradı hám tómendegi nátiyje qaytaradı:

0 – eger eki qatar tolıǵınsha sáykes kelse;

1 – eger str1 qatar leksikografiyalıq jaqtan str2 den úlken bolsa;

-1 – eger str1 qatar leksikografiyalıq jaqtan str2 dan kishi bolsa;

Funkciya registirge seziwsheń, yaǵnıy belgilerdiń registiri salistiriw nátiyjesine óz tásirin ótkeredi (sebebi salistiriw baytlar arqalı ótedi).

Mısal:

<?

$str1 = "ttt";

$str2 = "tttttttttt";

echo("strcmp ($str1 , $str2) nátiyjesi ");

echo(strcmp (str1, str2)); echo("<br>");

echo("strcmp ($str2, $str1)> nátiyjesi ");

echo(strcmp (str2, str1)); echo("<br>");

echo("strcmp ($str1 , $str1) nátiyjesi ");

echo(strcmp (str1,str1));

?>

Nátiyje:

URL menen islewshi funkciya

parse_url()

Funkciya URLdi qayta isleydi hám oniń kompanentaların qaytaradı.

Sintaksis:

array parse_url(string url)

Bul funkciya óz ishine URLniń kóplegen kompanentaların alatuǵin uyimlasqan massivti qaytaradı: "scheme", "host", "port", "user", "pass", "path", "query" hám "fragment".

Eger biz tómendegidey skript jazsaq:

<?

$url = "http://www.google.com.ru/search?hl=ru&ie=UTF-8&oe=UTF-8&q=tatunf&lr=";

$arr = parse_url($url);

print_r($arr);

?>

onda keyingi nátiyjeni qabıl etemiz:

parse_str()

URL komponentaların ózgerıwshılerge kirgizedi.

Sintaksis:

void parse_str(string str [, array arr])

parse_str() funkciyası eger str qatar ózinde ózgerıwshılerdi jámlegen bolsa hám olar URL arqalı jiberiletuǵın bolsa olardı ózgeriwshilerge ózlestiredi. Yaǵnıy bul funkciya ózgerıwshılerge mánislerdi ornatadı.

<?

$url = "http://www.google.com.ru/search?hl=ru&ie=UTF-8&oe=UTF-8&q=tatunf&lr=";

$arr = parse_str($url);

echo $q . "<br/>";

echo $oe;

?>

Nátiyje:

Registirdi qayta ózgertiw funkciya

strtolower()

Funkciya qatardıń belgilerin tómengi registirge qayta ózgertiredi.

Sintaksis:

string strtolower(string str)

Mısal:

<?

$str = "HELLO WORLD";

$str = strtolower($str);

echo $str; // "hello world" shi’garadı

?>

strtoupper()

Qatardıń belgilerin joqari registirge qayta ózgertiredi.

Sintaksis:

string strtoupper(string str)

Mısali:

<?

$str = "Hello World";

$str = strtoupper($str);

echo $str;

// HELLO WORLD shıǵaradı

?>

Соседние файлы в предмете Программирование для Web