¿Cuál es el uso del símbolo “=>” en PHP?

El símbolo ‘=>’ se usa para asignar pares de valores clave en una array. El valor del lado izquierdo se llama clave y el valor del lado derecho se llama valor de clave. Se utiliza principalmente en arrays asociativas.

Sintaxis:

key => value

Ejemplo 1: programa PHP para crear una array asociativa utilizando el símbolo ‘=>’.

<?php 
// PHP program to use '=>' symbol
$subject = array( "Maths" => 95,
                  "Physics" => 90, 
                  "Chemistry" => 96,
                  "English" => 93, 
                  "Computer" => 98
            ); 
      
// Accessing the array elements
echo "Marks for students:\n"; 
echo "Maths:" . $subject["Maths"], "\n"; 
echo "Physics:" . $subject["Physics"], "\n"; 
echo "Chemistry:" . $subject["Chemistry"], "\n"; 
echo "English:" . $subject["English"], "\n"; 
echo "Computer:" . $subject["Computer"], "\n"; 
  
?> 
Producción:

Marks for students:
Maths:95
Physics:90
Chemistry:96
English:93
Computer:98

Ejemplo 2: programa PHP para crear una array indexada numérica utilizando los símbolos ‘=>’.

<?php
// PHP program to create numeric
// indexed array
$arr = array( "0" => 7,
              "1" => 10,
              "2" => 8,
              "3" => 5
        );
  
// Display array elements
foreach($arr as $key => $value) {
    echo $key . " => " . $value . "\n";
}
  
?>
Producción:

0 => 7
1 => 10
2 => 8
3 => 5

Ejemplo 3: Programa PHP para asignar índice numérico sin usar el símbolo ‘=>’.

<?php 
// PHP program to create indexed array
// without using '=>' symbols
$name = array("Zack", "Anthony", 
        "Ram", "Salim", "Raghav"); 
  
// Display array elements
foreach($name as $key => $value) {
    echo $key . " => " . $value . "\n";
}
  
?> 
Producción:

0 => Zack
1 => Anthony
2 => Ram
3 => Salim
4 => Raghav

Publicación traducida automáticamente

Artículo escrito por aman neekhara y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *