1:

$sayi = 6;

for ($i=$sayi; $i > 0; --$i) {
    echo str_repeat('*', $i), '<br />';
}
2:

$sayi = 5; // en uzun satırdaki yıldız sayısı

for ($i=0; $i < $sayi; ++$i) {
    echo str_repeat('*', $i), '<br />';
}

for ($i=($sayi-2); $i > 0; --$i) {
    echo str_repeat('*', $i), '<br />';
}
3.'nün 2.'den tek farkı ortalanmış olması.

4:

$kac_satir = 5;
$kac_sutun = 5;

for ($i=($kac_satir * $kac_sutun); $i > 0; --$i) {
    if($i % $kac_sutun == 0 && $i != ($kac_satir * $kac_sutun)) {
         echo '<br />';
    }

    $karakter_sayisi_farki = strlen($kac_satir * $kac_sutun) - strlen($i);

    for($z = $karakter_sayisi_farki; $z > 0; --$z) {
        $i = '0' . $i;
    }
    echo ($i), '&nbsp;';
}