Тема: Спростити код для створення рядка

Цей код рахує скільки елементів є в масиві і стільки ж разів виводить знак запитання з комою, які знаходяться в середині дужок

наприклад:
два елементи

( ? , ? )

три елементи

( ? , ? , ? )

<?php

$arr = ['a', 'b'];


$output = ' ( ';

for ($i = 0; $i < count ($arr); $i++)
{
    $output .= '?, ';
}

$output[strlen($output) - 2] = ' ';
$output[strlen($output) - 1] = ')';


echo $output;

чи можна це зробити без циклу, можливо є якісь для цього методи ?

2

Re: Спростити код для створення рядка

substr_count()

Якщо вірно вас зрозумів.

3

Re: Спростити код для створення рядка

str_repeat(string $input, int $multiplier)

Подякували: VTrim, Betterthanyou, ostap34PHP3