Strings di PHP de

Echo û di PHP-ê de çap bikin
Daxuyaniyên şertî yên di PHP de

String rêzek tîpan e ku ji bo hilanîn û guhartina daneya nivîsê tê bikar anîn. Tîp, jimar, nîşan û valah dikarin tev li rêzekê bibin. Di PHP-ê de rêzikên bi yek an jî ducaran têne dorpêç kirin. Di vê gotarê de em fonksiyonên PHP-ê yên herî gelemperî nîqaş dikin.

Mînak:

$greeting = "Hello World";
$name = 'John Doe';
$age = "30";

$greeting, $name, û $age hemî di mînaka jorîn de rêz in. Ew yekem du dora wan dorpêçkirî ne dûcar quotations, lê belê dawî bi quotes yekane dorpêçkirî ye.

Rêz dikarin bi kargêra hevgirtinê(.) ve werin girêdan û bi fonksiyonên rêzikê yên wekî str_replace, str_split, strposû gelek kesan.

$name = "John";
$lastname = "Doe";
$fullname = $name." ".$lastname;

Di mînaka jorîn de, $name û $lastname rêzikên ku bi hev re hatine girêdan da ku guhêrbar $fullname bi karanîna hevgirtinê çêbike. makînevan.

PHP cûrbecûr fonksiyonên rêzê yên çêkirî peyda dike ku karûbarên hevpar ên mîna hevgirtinê pêk tîne, jêrzemîn derxistin, û diber rasterast

  1. Têkiliya String:
  • Operatora hevgirtinê (.) ji bo girêdana du an jî çend rêzan bi hev re tê bikar anîn.
$string1 = "Hello";
$string2 = " World";
$string3 = $string1 . $string2;
echo $string3; // "Hello World"

Ew .= operator dikare were bikar anîn da ku rêzek li ser pêve bike dawî ji stringek heyî.

$string1 = "Hello";
$string1 .= " World";
echo $string1; // "Hello World"

Ew teqandin() rêbaz bi destnîşankirina veqetandekek rêzek rêzan di nav rêzek yekane de dike.

$array = array("apple", "banana", "orange");
$delimiter = ", ";
$string = implode($delimiter, $array);
echo $string; // "apple, banana, orange"
  1. String Length û Binstring:
  • Ji bo destnîşankirina dirêjahiya xêzekê, bi kar tînin strlen() rêbaz.
$string = "Hello World";
$length = strlen($string);
echo $length; // 11

Ji bo derxistina binerêzek ji rêzê, bi kar tînin substr() fonksiyon. Ew sê parameteran hewce dike: xêz, cîhê destpêkê, û dirêjahiya binerdê.

$string = "Hello World";
$substring = substr($string,

Q & A

Pirs: Di PHP de rêzek çi ye?

A: Di PHP de, rêzek rêzek tîpan e ku ji bo temsîlkirina nivîsê tê bikar anîn. Ew dikare her berhevokek tîp, jimar, û karakterên taybetî hebin û dikare di nav lêkerên yek an ducar de were girtin.

Pirs: Ez çawa xêzek çêkim?

A: Di PHP-ê de, rêzek ji hêla dorpêçkirina rêzek karakteran ve di nav lêkerên yek an ducar de tê hilberandin.

$string1 = "Hello, World!";
$string2 = 'Hello, World!';

Pirs: Ez çawa dikarim du rêzan di PHP-ê de bigihînim hev?

A: Operatora hevgirtinê dikare ji bo girêdana du rêzan were bikar anîn.(.).

$string1 = "Hello, ";
$string2 = "World!";
$string3 = $string1 . $string2; // "Hello, World!"

Pirs: Ez çawa dikarim dirêjiya rêzek di PHP de bibînim?

A: Fonksiyona çêkirî strlen di PHP-ê de dibe ku ji bo destnîşankirina dirêjahiya rêzek were bikar anîn.().

$string = "Hello, World!";
$length = strlen($string); // 13

Pirs: Ez çawa dikarim karakterek taybetî di nav rêzek di PHP de bibînim?

A: Fonksiyona çêkirî strpos dikare were bikar anîn da ku karakterên taybetî di hundurê a de bibîne ben(). Ew cîh ya yekem rûdana karakterek diyarkirî di hundurê rêzikê de bi vê rêbazê tê vegerandin.

$string = "Hello, World!";
$position = strpos($string, "W"); // 7

Pirs: Ez çawa dikarim beşek taybetî ya rêzek di PHP-ê de biguherim?

A: Fonksiyona çêkirî str_replace dikare ji bo şûna hêmanên taybetî yên string (). Ev fonksiyon hemî nimûneyên nirxek diyarkirî di nav rêzek de bi nirxek cûda veguherîne.

$string = "Hello, World!";
$new_string = str_replace("World", "PHP", $string); // "Hello, PHP!"

Pirs: Ez çawa dikarim di PHP-ê de rêzek bi tîpên mezin an piçûk veguherînim?

A: Rêzek bi karanîna fonksiyona çêkirî dikare bibe tîpên mezin strtoupper(), û bi tîpên piçûk bi karanîna fonksiyona çêkirî strtolower().

$string = "Hello, World!";
$uppercase = strtoupper($string); // "HELLO, WORLD!"
$lowercase = strtolower($string); // "hello, world!"

Pirs: Ez çawa dikarim kontrol bikim ka rêzek di PHP-ê de bi karakterek taybetî dest pê dike an diqede?

A: Hûn dikarin strpos() bikar bînin da ku bibînin ka rêzek bi karakterek diyarkirî dest pê dike û substr() bi strpos() re têkildar e da ku bibînin ka rêzek bi karakterek taybetî diqede.

$string = "Hello, World!";
$startsWith = strpos($string, "H") === 0; // true
$endsWith = strpos($string, "!") === strlen($string)-1; // true

Pirs: Ez çawa dikarim di PHP-ê de rêzek di nav rêzek binerêzan de vekim?

A: Fonksiyona çêkirî teqîn() dikare were bikar anîn da ku metnek di nav rêzek binerêzan de bişkîne. Ev fonksiyon bi karanîna veqetandek ku hatî peyda kirin rêzek di rêzek de dabeş dike.

Exercises:

  1. Meriv çawa dirêjiya têlekî dibîne?
  2. Meriv çawa pozîsyona binerxek di nav rêzekê de dibîne?
  3. Meriv çawa di xêzikekê de binerxek biguhezîne?
  4. Meriv çawa rêzek bi tîpên mezin an piçûk diguhezîne?
  5. Tu çawa du têlan didin ber hev?
  6. Meriv çawa cîhê spî ji xêzekê qut dike?
  7. Meriv çawa xêzek di nav rêzek de vediqetîne?
  8. Meriv çawa têlan girêdide?

Bersiv:

  1. Dirêjahiya rêzek bi karanîna fonksiyona strlen() tê dîtin. Mînak: strlen ("silav cîhan");
  2. Cihê binerxek di rêzekê de bi karanîna fonksiyona strpos() tê dîtin. Mînak: strpos ("silav li dinyayê", "cîhan");
  3. Binrêzek di rêzikê de dikare bi karanîna fonksiyona str_replace() were guheztin. Mînak: str_replace("cîhan", "PHP", "silav cîhan");
  4. Bi karanîna fonksiyona strtoupper() an strtolower() rêzek dikare bibe tîpên mezin an piçûk. Mînak: strtoupper ("Hello World");
  5. Bi karûbarê strcmp() du rêz dikarin werin berhev kirin. Mînakî: strcmp("Silav","silav");
  6. Space dikare ji rêzek bi karanîna fonksiyona trim() were qut kirin. Mînak: trim("Hello World");
  7. Rêzek bi karanîna fonksiyona explode() dikare di nav rêzek de were dabeş kirin. Mînak: explode(" ", "Hello World");
  8. Strings dikarin bi karanîna operatora hevgirtinê (.) werin girêdan. Mînak: "Silav". ” ” . "Dinya"; an jî fonksiyona implode() bikar tîne
Echo û di PHP-ê de çap bikin
Daxuyaniyên şertî yên di PHP de
nêzîkî

Di derbarê PHP-ê de rojane bimînin!

Em spam nakin!

en English
X
Scroll to Top