2015-05-25 2 views
-2

Пожалуйста, обратите внимание на ниже исходного кодаИспользование preg_match для извлечения данных из источника HTML

LMS.pageData['product']['thumbnails'].push({ 
          zoomUrl: 'http://07fcfb85ff11d7f5d0fc-f4c51c056b0940e95f0098eed18ef033.r99.cf3.rackcdn.com/4403569-SPLSPR15MJKT-SPORT-A2-SSP15_01-800.jpg', 
          url: 'http://07fcfb85ff11d7f5d0fc-f4c51c056b0940e95f0098eed18ef033.r99.cf3.rackcdn.com/4403569-SPLSPR15MJKT-SPORT-A2-SSP15_01-480.jpg', 
          smallUrl: 'http://07fcfb85ff11d7f5d0fc-f4c51c056b0940e95f0098eed18ef033.r99.cf3.rackcdn.com/4403569-SPLSPR15MJKT-SPORT-A2-SSP15_01-110.jpg' 
         }); 

         LMS.pageData['product']['thumbnails'].push({ 
          zoomUrl: 'http://07fcfb85ff11d7f5d0fc-f4c51c056b0940e95f0098eed18ef033.r99.cf3.rackcdn.com/4403569-SPLSPR15MJKT-SPORT-A2-SSP15_02-800.jpg', 
          url: 'http://07fcfb85ff11d7f5d0fc-f4c51c056b0940e95f0098eed18ef033.r99.cf3.rackcdn.com/4403569-SPLSPR15MJKT-SPORT-A2-SSP15_02-480.jpg', 
          smallUrl: 'http://07fcfb85ff11d7f5d0fc-f4c51c056b0940e95f0098eed18ef033.r99.cf3.rackcdn.com/4403569-SPLSPR15MJKT-SPORT-A2-SSP15_02-110.jpg' 
         }); 

         LMS.pageData['product']['thumbnails'].push({ 
          zoomUrl: 'http://07fcfb85ff11d7f5d0fc-f4c51c056b0940e95f0098eed18ef033.r99.cf3.rackcdn.com/4403569-SPLSPR15MJKT-SPORT-A2-SSP15_03-800.jpg', 
          url: 'http://07fcfb85ff11d7f5d0fc-f4c51c056b0940e95f0098eed18ef033.r99.cf3.rackcdn.com/4403569-SPLSPR15MJKT-SPORT-A2-SSP15_03-480.jpg', 
          smallUrl: 'http://07fcfb85ff11d7f5d0fc-f4c51c056b0940e95f0098eed18ef033.r99.cf3.rackcdn.com/4403569-SPLSPR15MJKT-SPORT-A2-SSP15_03-110.jpg' 
         }); 

         LMS.pageData['product']['thumbnails'].push({ 
          zoomUrl: 'http://07fcfb85ff11d7f5d0fc-f4c51c056b0940e95f0098eed18ef033.r99.cf3.rackcdn.com/4403569-SPLSPR15MJKT-SPORT-A2-SSP15_04-800.jpg', 
          url: 'http://07fcfb85ff11d7f5d0fc-f4c51c056b0940e95f0098eed18ef033.r99.cf3.rackcdn.com/4403569-SPLSPR15MJKT-SPORT-A2-SSP15_04-480.jpg', 
          smallUrl: 'http://07fcfb85ff11d7f5d0fc-f4c51c056b0940e95f0098eed18ef033.r99.cf3.rackcdn.com/4403569-SPLSPR15MJKT-SPORT-A2-SSP15_04-110.jpg' 
         }); 

         LMS.pageData['product']['thumbnails'].push({ 
          zoomUrl: 'http://07fcfb85ff11d7f5d0fc-f4c51c056b0940e95f0098eed18ef033.r99.cf3.rackcdn.com/4403569-SPLSPR15MJKT-SPORT-A2-SSP15_05-800.jpg', 
          url: 'http://07fcfb85ff11d7f5d0fc-f4c51c056b0940e95f0098eed18ef033.r99.cf3.rackcdn.com/4403569-SPLSPR15MJKT-SPORT-A2-SSP15_05-480.jpg', 
          smallUrl: 'http://07fcfb85ff11d7f5d0fc-f4c51c056b0940e95f0098eed18ef033.r99.cf3.rackcdn.com/4403569-SPLSPR15MJKT-SPORT-A2-SSP15_05-110.jpg' 
         }); 

мне нужно получить значения для zoomUrl, как вы можете увидеть в приведенном выше примере кода мы имеем 5 zoomUrl.

спасибо!

+1

поскольку вы толкаете все значения в массиве, так почему бы вам не повторить этот массив, чтобы получить все ваши значения? –

ответ

0

Try с:

preg_match_all('(zoomUrl: \'(.+?)\')', $html, $matches); 
print_r($matches); 

Это должно создать такой вывод:

Array 
(
    [0] => Array 
     (
      [0] => zoomUrl: 'http://07fcfb85ff11d7f5d0fc-f4c51c056b0940e95f0098eed18ef033.r99.cf3.rackcdn.com/4403569-SPLSPR15MJKT-SPORT-A2-SSP15_01-800.jpg' 
      [1] => zoomUrl: 'http://07fcfb85ff11d7f5d0fc-f4c51c056b0940e95f0098eed18ef033.r99.cf3.rackcdn.com/4403569-SPLSPR15MJKT-SPORT-A2-SSP15_02-800.jpg' 
      [2] => zoomUrl: 'http://07fcfb85ff11d7f5d0fc-f4c51c056b0940e95f0098eed18ef033.r99.cf3.rackcdn.com/4403569-SPLSPR15MJKT-SPORT-A2-SSP15_03-800.jpg' 
      [3] => zoomUrl: 'http://07fcfb85ff11d7f5d0fc-f4c51c056b0940e95f0098eed18ef033.r99.cf3.rackcdn.com/4403569-SPLSPR15MJKT-SPORT-A2-SSP15_04-800.jpg' 
      [4] => zoomUrl: 'http://07fcfb85ff11d7f5d0fc-f4c51c056b0940e95f0098eed18ef033.r99.cf3.rackcdn.com/4403569-SPLSPR15MJKT-SPORT-A2-SSP15_05-800.jpg' 
     ) 

    [1] => Array 
     (
      [0] => http://07fcfb85ff11d7f5d0fc-f4c51c056b0940e95f0098eed18ef033.r99.cf3.rackcdn.com/4403569-SPLSPR15MJKT-SPORT-A2-SSP15_01-800.jpg 
      [1] => http://07fcfb85ff11d7f5d0fc-f4c51c056b0940e95f0098eed18ef033.r99.cf3.rackcdn.com/4403569-SPLSPR15MJKT-SPORT-A2-SSP15_02-800.jpg 
      [2] => http://07fcfb85ff11d7f5d0fc-f4c51c056b0940e95f0098eed18ef033.r99.cf3.rackcdn.com/4403569-SPLSPR15MJKT-SPORT-A2-SSP15_03-800.jpg 
      [3] => http://07fcfb85ff11d7f5d0fc-f4c51c056b0940e95f0098eed18ef033.r99.cf3.rackcdn.com/4403569-SPLSPR15MJKT-SPORT-A2-SSP15_04-800.jpg 
      [4] => http://07fcfb85ff11d7f5d0fc-f4c51c056b0940e95f0098eed18ef033.r99.cf3.rackcdn.com/4403569-SPLSPR15MJKT-SPORT-A2-SSP15_05-800.jpg 
     ) 

) 

Демо: https://eval.in/369655

Смежные вопросы