Task 3 Solutions
Task 3 Solutions
Task 3(a): String Functions
strrev() - Reverse a string
Original: Hello World
Reversed: dlroW olleH
strtolower() - Convert to lowercase
Original: UniVeRsItY oF SoUtH AfRiCa
Lowercase: university of south africa
strlen() - Get string length
String: Programming
Length: 11 characters
explode() - Split string by delimiter
CSV string: apple,banana,orange,grape
Array: Array
(
[0] => apple
[1] => banana
[2] => orange
[3] => grape
)
str_repeat() - Repeat a string
Pattern: *-
Repeated 10 times: *-*-*-*-*-*-*-*-*-*-
Task 3(b): DateTime Operations
Current Year: 2025
Current Month: October
Day of Week: Sunday
Week Number: 40
Days until Christmas 2025: 80 days
Task 3(c): SADC Countries Array
Original Order:
Angola
Botswana
Comoros
DR Congo
Eswatini
Lesotho
Madagascar
Malawi
Mauritius
Mozambique
Namibia
Seychelles
South Africa
Tanzania
Zambia
Zimbabwe
Descending Order (Z-A):
Zimbabwe
Zambia
Tanzania
South Africa
Seychelles
Namibia
Mozambique
Mauritius
Malawi
Madagascar
Lesotho
Eswatini
DR Congo
Comoros
Botswana
Angola
Task 3(d): SADC Capitals with Associative Array