php

Gebruik van de join()-functie in PHP

Gebruik van de join()-functie in PHP

join() functie werkt op dezelfde manier als de andere ingebouwde functie van PHP genaamd implode(). Het wordt gebruikt om een ​​stringwaarde te creëren door de waarden van de array te combineren. Deze functie gebruikt een bepaald scheidingsteken om de matrixwaarden te combineren. De lege string(") wordt gebruikt als het standaard scheidingsteken van deze functie als er geen scheidingsteken wordt gebruikt. Hoe de functie join() in PHP kan worden gebruikt, wordt in deze zelfstudie getoond.

Syntaxis:

join() functie kan worden gebruikt met één argument of twee argumenten. De syntaxis van deze functie worden hieronder gegeven:

string join (array $ array)

Wanneer de functie join() wordt aangeroepen met een array-variabele, alleen dan, retourneert deze een string door de array-elementen te combineren met een lege string. Dit betekent dat er geen scheidingsteken tussen de elementen wordt gebruikt.

string join (tekenreeksscheidingsteken, array $ array)

Wanneer de functie join() wordt aangeroepen met een scheidingsteken en een array, wordt een tekenreeks geretourneerd door de arrayelementen te combineren met het opgegeven scheidingsteken.

Voorbeeld 1: Gebruik van de functie join() zonder scheidingsteken

Het volgende voorbeeld toont de functie join() zonder scheidingsteken om de arraywaarden te combineren met een lege tekenreeks. Maak een PHP-bestand met het volgende script:.

Een array met de naam $talen wordt gedeclareerd met de vijf tekenreekswaarden. Hier retourneert de functie join() een tekenreeks door de arraywaarden te combineren met een lege tekenreeks.

//Definieer een reeks tekenreekswaarden
$talen = array('Engels', 'Bangla', 'Arabisch', 'Frans', 'Hindi');
//Combineer de matrixwaarden met een lege tekenreeks
$string = join($talen);
// Druk de retourwaarden van de join()-functie af
echo "

De waarden van join() zonder scheidingsteken te gebruiken:

". $string."

";
?>

Uitgang::

De volgende uitvoer zal verschijnen na het uitvoeren van het bovenstaande script vanaf de webserver:. Het toont de matrixwaarden als een tekenreeks.

Voorbeeld 2: Gebruik van de functie join() met scheidingsteken dollar($)

Het volgende voorbeeld toont het gebruik van de functie join() met het scheidingsteken dollar($). Maak een PHP-bestand met het volgende script:.

Een associatieve array van twee elementen wordt gedeclareerd in het script. De functie join() retourneert een string door de twee waarden van de array te combineren met het scheidingsteken.

//Definieer een tweedimensionale array
$array = array('str' => 'De prijs van de aquarel is ', 'price' => 10);
//Combineer de arraywaarden met het scheidingsteken '$''
$string = join('$', $array);
// Druk de retourwaarden van de join()-functie af
echo "

De waarden van de join() met het scheidingsteken '$':

". $string."

";
?>

Uitgang::

De volgende uitvoer zal verschijnen na het uitvoeren van het bovenstaande script vanaf de webserver:. Het toont de matrixwaarden als een tekenreeks door een dollar ($) toe te voegen tussen de waarden.

Voorbeeld 3: Gebruik van de functie join() met scheidingsteken plus(+)

Het volgende voorbeeld toont het gebruik van de functie join() met het scheidingsteken plus(+). Maak een PHP-bestand met het volgende script:.

Een numerieke reeks van vier elementen wordt gedeclareerd in het script. De functie array_sum() wordt in het script gebruikt om de som van de arraywaarden te berekenen. De functie join() retourneert een tekenreeks door de arraywaarden te combineren met het scheidingsteken plus(+). Vervolgens zal het script de geretourneerde waarden van de functies join() en array_sum() afdrukken.

//Definieer een reeks getallen
$getallen = array (10,78,45,12);
// Bereken de som van matrixwaarden
$sum = array_sum($getallen);
//Combineer de arraywaarden met '+' scheidingsteken
$string = join('+', $nummers);
// Druk de retourwaarden van de join()-functie af
echo "

De waarden van de join() met het scheidingsteken '+':

". $string." = ". $som . "

";
?>

Uitgang::

De volgende uitvoer zal verschijnen na het uitvoeren van het bovenstaande script vanaf de webserver:. Het toont de arraywaarden als een tekenreeks door plus(+) toe te voegen tussen de waarden en de som van de arraywaarden 145.

Voorbeeld 4: Gebruik van de functie join() met scheidingsteken (-) als scheidingsteken

Het volgende voorbeeld toont het gebruik van de functie join() met het koppelteken (-) scheidingsteken. Maak een PHP-bestand met het volgende script:.

Twee associatieve arrays van twee elementen worden gedeclareerd in het script. De functie join() retourneert een string door de twee waarden van elke array te combineren met het koppelteken (-). Beide geretourneerde waarden worden later afgedrukt.

//Definieer twee arrays
$array1 = array('site' => 'LinuxHint', 'description' => ' Het is een populaire blogsite.');
$array2 = array('site' => 'Google ', 'description' => ' Het is een populaire zoekmachine.');
//Combineer de array-waarden met '-'
$string1 = join('-', $array1);
$string2 = join('-', $array2);
// Print de retourwaarde van $string1
echo "

De waarden van de eerste join() met scheidingsteken '-':

". $string1 . "

";
// Print de retourwaarde van $string2
echo "

De waarden van de tweede join() met scheidingsteken '-':

". $string2 . "

";
?>

Uitgang::

De volgende uitvoer zal verschijnen na het uitvoeren van het bovenstaande script vanaf de webserver:. Het toont beide matrixwaarden als een tekenreeks door een koppelteken (-) toe te voegen tussen de waarden.

Voorbeeld 5: Gebruik van de functie join() met break(
) scheidingsteken

Het volgende voorbeeld toont het gebruik van de functie join() met de '
' als scheidingsteken om elke waarde van de array in elke regel af te drukken. Maak een PHP-bestand met het volgende script:.

De numerieke reeks van vijf even getallen wordt gedeclareerd in het script. De functie join() retourneert een tekenreeks door een onderbreking toe te voegen tussen de waarden van de array die later worden afgedrukt.

//Definieer een array van even getallen
$even_nummers = matrix (2, 4, 6, 8, 10);
//Combineer de array-waarden met

$string = meedoen('
',$even_nummers);
// Druk de retourwaarden van de join()-functie af
echo "

De lijst met even getallen [1 - 10]:

". $string."

";
?>

Uitgang::

De volgende uitvoer zal verschijnen na het uitvoeren van het bovenstaande script vanaf de webserver:. Het toont elke matrixwaarde in elke regel voor de '
' scheidingsteken'.

Conclusie

Het gebruik van de functie join() wordt in deze tutorial uitgelegd aan de hand van verschillende soorten voorbeelden. Deze tutorial zal de lezers helpen de methodes van het gebruik van de join()-functie te begrijpen en deze functie correct in hun script toe te passen.

Beste gamepad-toewijzingsapps voor Linux
Als je graag games op Linux speelt met een gamepad in plaats van een typisch toetsenbord- en muisinvoersysteem, zijn er enkele handige apps voor jou. ...
Handige hulpmiddelen voor Linux-gamers
Als je graag games op Linux speelt, is de kans groot dat je apps en hulpprogramma's zoals Wine, Lutris en OBS Studio hebt gebruikt om de game-ervaring...
HD Remastered Games voor Linux die nog nooit eerder een Linux-release hebben gehad
Veel game-ontwikkelaars en uitgevers komen met HD-remaster van oude games om de levensduur van franchise te verlengen, fans die compatibiliteit met mo...