Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di P4n1c
    Registrato dal
    Feb 2008
    Messaggi
    116

    Restituire il penultimo array.

    Dovrei prendere un url e restituire la sua penultima directory.
    Es :
    # www.yes.it/site/forum/path/index.php

    Codice PHP:
    <?php
    $path 
    explode("/"$_SERVER['SCRIPT_FILENAME']);
    /* output :
    0 => 
    1 => site
    2 => forum
    3 => path
    5 => index.php
    */
    ?>
    A me servirebbe trovare il 2* elemento (forum). E vorrei farlo con un metodo "elegante". Ma la unica soluzioni che mi è venuta è stata questa ( che però non mi sembra tanto elegante ):

    Codice PHP:
    <?php
    $path 
    explode("/"$_SERVER['SCRIPT_FILENAME']);

    $conta count($path) - 2;
    print_r($path[$conta]);

    ?>

  2. #2
    Puoi utilizzare una espressione regolare oppure dirname()/basename()

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.