• 07-12-2015, 10:15:46
    #1
    Arkadaşlar kendim bilgisayar programcısıyım ama PHP bilgi düzeyim fazla iyi değil ve sizden yardım istemekteyim.
    $url = $objPHPExcel->getActiveSheet()->getCell('D72')->getHyperlink()->getUrl();  
    $parts = parse_url($url);  
    $query = array();  
    parse_str($parts['query'], $query);
    Yukarıda ki kodlar ile D Sütunu 72. satırdaki hücredeki Hyperlink i çekip daha sonra linkte bir bölümü parse ediyorum.
    Sizden yardımınızı istediğim konu şu;

    1-) Ben satır bilgisi yazmadan sadece D sütununu komple taramasını istiyorum. Bu kullanımda Sütun ve satır yazmamız gerekiyor sadece D sütununu nasıl taratabilirim?

    2-) D sütunun da Hyperlink i olan ve olmayan hücreler var boş hücreler var bunların bilgisini almamasını istiyorum kısacası. Boş ve link yoksa o hücreyi es geçsin bunu nasıl sağlayabilirim?

    Yardımlarınız için şimdiden teşekkür ederim.
  • 07-12-2015, 10:59:26
    #2
    Aslında konunun Php ile alakası yok programlamada temel mantık aynı.

    1- Sütunun tamamını istiyorsanız ya hazır bir komut/metod vardır ya da en amele cinsinden for ile döngüye girersiniz.

    2- Alınan değerin null olup olmadığını kontrol edin null ise geç değilse regex ile url deseni karşılaştır.
  • 07-12-2015, 11:30:02
    #3
    while for foreach gibi yazılım döngüleri ile tamamını ve içinde if kullanarakta şartlarını yazabilirsiniz