Ciąg w PHP - Jak zadeklarować ciąg przy użyciu różnych metod?

Spisie treści:

Anonim

Wprowadzenie do łańcucha znaków w PHP

Zasadniczo wszyscy wiemy, że ciąg znaków to pewna kolekcja znaków. Jest to również jeden z typów danych faktycznie obsługiwanych przez język programowania PHP. Ciągi mogą zawierać znaki alfanumeryczne. Można go utworzyć na następujące sposoby:

  • Możesz zadeklarować zmienną, a następnie przypisać ciąg do znaku
  • Za pomocą instrukcji echo
  • Łańcuchy / łańcuchy są konstrukcjami językowymi, mogą pomóc w przechwytywaniu słów.
  • Poza tym nauczeniem się, jak działają łańcuchy w języku programowania PHP, możesz zmanipulować, jak bardzo skutecznie używać łańcuchów jak produktywny programista.

Jak zadeklarować ciąg znaków w PHP przy użyciu różnych metod

Istnieją cztery różne typy deklaracji.

  • Za pomocą pojedynczych cytatów
  • Za pomocą podwójnych cytatów
  • Za pomocą metody tworzenia łańcucha Heredoc ++
  • Za pomocą metody tworzenia ciągów Nowdoc

1. Metoda tworzenia łańcucha PHP za pomocą pojedynczych cudzysłowów

Tworzenie ciągu / ciągów za pomocą pojedynczych cudzysłowów jest najłatwiejszym i najprostszym sposobem na utworzenie ciągu. Przyjrzyjmy się poniższej składni PHP, która tworzy prosty ciąg.

Składnia:

<_?php
echo 'Login to the Page to view this page template';
?>

Wynik:

Jeśli ten ciąg znaków pojedynczego cudzysłowu PHP jest częścią wartości ciągu, to robimy, aby uciekał za pomocą znaku odwrotnego ukośnika. Sprawdź tę składnię kodu poniżej.

<_?php
echo 'I \'ll be in 10 minutes just wait here';
?>

Wynik:

2. Metoda tworzenia łańcucha PHP za pomocą podwójnych cudzysłowów

Przeważnie przy tworzeniu ciągu znaków w języku PHP będą używane podwójne cudzysłowy. Metoda deklaracji ciągów podwójnych cudzysłowów może tworzyć złożone ciągi zamiast ciągów utworzonych przy użyciu pojedynczych cudzysłowów.

Możemy również używać nazw zmiennych wewnątrz podwójnych cudzysłowów, aby wartości zmiennych były wyświetlane tak, jak chcemy. Wystarczy spojrzeć na przykład deklaracji podwójnego cudzysłowu, deklaracji zmiennej, aby zrozumieć pojęcie deklaracji łańcuchowej za pomocą podwójnych cudzysłowów.

Składnia:

<_?php
$myname = 'Pavan Kumar Sake';
echo "$myname and Surendra Gandham is friends since from the College times";
?>

Wynik:

Powyższy przykład utworzy prostą zmienną łańcuchową „myname” o wartości „Pavan Kumar Sake”. Ta zmienna łańcuchowa może być teraz używana w dowolnym momencie w języku programowania PHP, jak chcesz.

Deklarowane ciągi znaków podwójnego cudzysłowu mogą także zawierać znaki specjalne. \ n do wstawiania wiersza, \ $ do znaku dolara itp., można użyć do uzyskania wyników pustej linii i znaku dolara. Podobnie istnieją sposoby na ucieczkę ze znaków specjalnych za pomocą podwójnych cudzysłowów.

Składnia:

<_?php
echo "I want 100\$ now urgently";
echo "\n This content is appearing after providing linefeed";
?>

Wynik:

3. Tworzenie ciągów PHP za pomocą metody tworzenia ciągów Heredoc - PHP Heredoc

Tutaj dowiemy się, co to jest Heredoc. Główną metodologią Heredoc jest tworzenie najbardziej złożonych ciągów znaków w PHP w porównaniu z deklaracją ciągów Double Quotes.

Heredoc będzie obsługiwał wszystkie funkcje podwójnych cudzysłowów. Wraz z tym Heredoc pozwoli również na tworzenie wartości ciągów bez łączenia łańcuchów php w więcej niż jednej linii. Możesz utworzyć tyle wierszy, ile chcesz. Metodą Heredoc można utworzyć wiele linii z łańcuchami. Można nawet uniknąć podwójnych cytatów w metodzie Heredoc.

Przyjrzyjmy się przykładowi PHP Heredoc do tworzenia wartości pojedynczego / wielu ciągów.

Składnia:

<_?php
$my_name = "Pavan Kumar Sake";
echo << When $my_name was a small boy,
He worked a lot and gained a lot
of knowledge yet he is simple like
the "small boy " in the childhood
EOT;
?>
$my_name = "Pavan Kumar Sake";
echo << When $my_name was a small boy,
He worked a lot and gained a lot
of knowledge yet he is simple like
the "small boy " in the childhood
EOT;
?>

Wynik:

Składnia:

<_?php
$my_name = "PK Sake";
$eot_variable = << When $my_name was a small boy,
He worked a lot and gained a lot of knowledge yet he is simple like the "small boy " in the childhood
EOT;
echo $eot_variable;
?>
$my_name = "PK Sake";
$eot_variable = << When $my_name was a small boy,
He worked a lot and gained a lot of knowledge yet he is simple like the "small boy " in the childhood
EOT;
echo $eot_variable;
?>

Wynik:

4. Tworzenie ciągów PHP za pomocą metody tworzenia ciągów Nowdoc - PHP Nowdoc

Metoda tworzenia ciągów PHP Nowdoc jest bardzo podobna do metody tworzenia ciągów PHP Heredoc, ale metoda Nowdoc działa głównie tak, jak działają pojedyncze cudzysłowy. Analiza nie odbędzie się w Nowdoc. Metoda Nowdoc jest idealna, wtedy pracujemy z surowymi danymi, których wcale nie trzeba analizować.

Poniżej przedstawiamy przykładowy kod metody Nowdoc:

Składnia:

<_?php
$my_name = "Pavan Kumar Sake";
$my_variable = <<<'EOT'
When the big $my_name was a small boy,
He has done many funny things even this generation can't imagine He is always like a "small boy "since from childhood
EOT;
echo $my_variable;
?>

Wynik:

Oprócz deklaracji ciągu istnieją pewne funkcje łańcucha, które będą bardzo pomocne w tworzeniu małych programów internetowych do dużych projektów. Prosimy o ich obejrzenie. Dowiedz się także, jaka jest różnica wyjściowa między deklaracją podwójnego cudzysłowu i deklaracją pojedynczego cudzysłowu.

strtolower, strtoupper, strlen, explode, substr, str_replace, strops, sha1, md5, str_word_count, ucfirst, lcfirst są funkcjami łańcucha. Te funkcje ciągów są bardzo pomocne w tworzeniu projektów lub programów.

„Strtolower” konwertuje wszystkie znaki ciągów na małe litery, natomiast „strtoupper” konwertuje je na wielkie litery. „Strlen” zapewni długość łańcucha (liczba znaków). Funkcja „rozstrzel” przekształci ciągi w zmienne tablicowe. „Substr” zwróci część łańcucha przy użyciu 3 podstawowych parametrów. „Str_replace” zastąpi część ciągu przy użyciu 3 podstawowych argumentów. Funkcja „strpos” zwróci pozycję określonego ciągu. Funkcja „sha1” zwraca kod skrótu łańcucha. Funkcja „md5” podaje wartość skrótu md5 dla łańcucha. Podobnie działają również inne łańcuchy.

Składnia:

<_?php
echo strtolower("1. PAVAN kumar is a Writer ");
echo strtoupper("2. PAVAN kumar is a Writer \n");
echo "3. ";
echo strlen("PAVAN kumar is a Writer");
echo substr(" 4. PAVAN kumar is a Writer ", 0, 12);
echo str_replace('PAVAN', 'VASU', " 5. PAVAN kumar is a Writer \n");
echo "6. ";
echo strpos("PAVAN kumar is a Writer ", 'kumar');
echo " 7. ";
echo sha1("PAVAN kumar is a Writer ");
echo "\n8. ";
echo md5("PAVAN kumar is a Writer ");
?>

Wynik:

Wniosek

Rozumiemy tutaj pojęcie „ciąg znaków w PHP” z różnorodnymi metodami deklaracji ciągów wraz z podstawowym wprowadzeniem ważnych funkcji ciągów, które bardzo pomagają przy tworzeniu programów / projektów php

Polecane artykuły

To był przewodnik po String w PHP. Tutaj omawiamy wprowadzenie i sposób deklarowania ciągu znaków za pomocą różnych metod. Możesz także zapoznać się z następującymi artykułami, aby dowiedzieć się więcej -

  1. Obsługa plików PHP
  2. Filtry PHP
  3. Tablice w PHP
  4. Obsługa plików PHP