منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : التعامل مع Preg
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
اعرف بالمنتدى الغلط
بس ياريت لو اي واحد يعرف ب php يكتبلي هذا الكود بيها
بدالة Regex 
ف مثلا عندي هذا النص بالرابط
https://www.instagram.com/instagram/?__a=1
اريد بس عدد المتابعين الي هو 225 
الي موجود بهذا السطر "edge_follow":{"count":225}," 
كيف استخرجه لوحده اريد بس الرقم كيف يكون الكود ب php
فقط استخدم الكود بهذا الشكل
PHP كود :
$url 'https://www.instagram.com/instagram/?__a=1';
$data file_get_contents($url);
$characters json_decode($datatrue);
// طباعة الرقم المطلوب
echo($characters['graphql']['user']['edge_follow']['count']) 

والكود التالى يمكنك عرض جميع بيانات الـ Arry
PHP كود :
<?php
$url 
'https://www.instagram.com/instagram/?__a=1';
$data file_get_contents($url);
$characters json_decode($datatrue);

echo(
'<br />');
echo 
"<b style='color:red;'>".$characters['graphql']['user']['edge_follow']['count']."</b>"


echo(
'<br /><br />');
printf("<pre>%s</pre>",print_r($characterstrue));
?>
(18-02-20, 06:10 PM)Sorax كتب : [ -> ]
اعرف بالمنتدى الغلط
بس ياريت لو اي واحد يعرف ب php يكتبلي هذا الكود بيها
بدالة Regex 
ف مثلا عندي هذا النص بالرابط
اريد بس عدد المتابعين الي هو 225 
الي موجود بهذا السطر "edge_follow":{"count":225}," 
كيف استخرجه لوحده اريد بس الرقم كيف يكون الكود ب php

يوجد موقع اسمه PHP Live Regex يعطيك الكود جاهز على هذا الرابط
https://www.phpliveregex.com

عند استخدامه لتنفيذ طلبك كان هذا الكود
النص يكون في $input_line
كود :
preg_match('/"edge_follow":{"count":(\d+)},/', $input_line, $output_array);

والنتيجه تحصل عليها من المصفوفه $output_array العصف رقم 1
كود :
echo $output_array[1];
مشكورين شباب 
بس سؤال هذي يا لغة مكتوب بيها؟
(18-02-20, 07:45 PM)Sorax كتب : [ -> ]مشكورين شباب 

العفو اخي
(18-02-20, 07:45 PM)Sorax كتب : [ -> ]مشكورين شباب 
بس سؤال هذي يا لغة مكتوب بيها؟

ولك المثل Sorax
بخصوص اللغة كما انت ذكرت باول الموضوع PHP
لكلاً من ردي ورد alsalamoni

ما استخدمه alsalamoni هو preg كما هو مطلوب فى موضوعك
وما قمت باستخدامه هو json