What are some common methods for storing and manipulating text data in PHP arrays?

One common method for storing and manipulating text data in PHP arrays is by using key-value pairs. This allows you to easily access and modify specific pieces of text data within the array. Another method is to use multi-dimensional arrays, which can be useful for organizing text data into more complex structures. Additionally, PHP provides built-in array functions such as array_push, array_pop, array_shift, and array_unshift that can be used to manipulate text data within arrays.

// Storing text data in PHP arrays using key-value pairs
$textData = array(
    'name' => 'John Doe',
    'email' => 'johndoe@example.com',
    'phone' => '123-456-7890'
);

// Accessing and modifying text data in the array
echo $textData['name']; // Output: John Doe
$textData['phone'] = '555-555-5555';

// Using multi-dimensional arrays to store text data
$multiDimArray = array(
    array('name' => 'Alice', 'age' => 25),
    array('name' => 'Bob', 'age' => 30)
);

// Accessing text data in multi-dimensional arrays
echo $multiDimArray[0]['name']; // Output: Alice

// Using array functions to manipulate text data
array_push($textData, 'address', '123 Main St');
array_pop($textData);