سلام دوستان میخوام حلقه ای را بسازم که با هر بار تکرار حلقه یک آرایه ایجاد کنه ای کار شدنی هست ؟!!
و اینکه چطور اطلاعات که در حلقه درست میشه به داخل اون آرایه ساخته شده بریزه ؟!!
سلام دوستان میخوام حلقه ای را بسازم که با هر بار تکرار حلقه یک آرایه ایجاد کنه ای کار شدنی هست ؟!!
و اینکه چطور اطلاعات که در حلقه درست میشه به داخل اون آرایه ساخته شده بریزه ؟!!
تبدیل و طراحی قالب ها وردپرس/ WHMCS / جوملا / دیتالایف انجین / نیوک 8.2 و 8.3 / سیستم ها آپلود سنتر
شماره های تماس : 09398001743 - 09132285902
تلگرام : https://telegram.me/saeed0pc1
سلام، چندتا key میخواید وارد یک آرایه بکنید ؟
خروجی :کد:$test = []; $value = ['a','b']; foreach ($value as $k) { $test[] = $k; } print_r($test);
کد:Array ( [0] => a [1] => b )
تبدیل و طراحی قالب ها وردپرس/ WHMCS / جوملا / دیتالایف انجین / نیوک 8.2 و 8.3 / سیستم ها آپلود سنتر
شماره های تماس : 09398001743 - 09132285902
تلگرام : https://telegram.me/saeed0pc1
در واقع آرایه ساخته شده در کدی که قرار دادم در آخر به صورت زیر میشود :
اما موقع پرینت خودش key اضافه میکند، حالا شما به صورت زیر عمل کنید :کد:['a','b']
آرایه ساخته شده به شکل زیر میشود :کد:$test[] = [$k];
کد:[ [a], [b], ]
یه دنیا ممنونم ازت داداش ولی ببین من این را برای کیبورد ربات میخواست استفاده کنم .
طرف سرچ کرد محسن چاوشی میخوام اون api که در تاپیک قبلی بهم کمک کردی تمام اطلاعات را داخل کیورد اینجا بریزه مثلا سطر به سطر
ببین الان این فقط به من مثلا C ارسال میکنه
یعنی آخرین چیزی که نتیجه گیری کرده را برای کاربر ارسال میکنه
Untitled.png
ویرایش توسط saeed.spore : July 24th, 2016 در ساعت 19:22
تبدیل و طراحی قالب ها وردپرس/ WHMCS / جوملا / دیتالایف انجین / نیوک 8.2 و 8.3 / سیستم ها آپلود سنتر
شماره های تماس : 09398001743 - 09132285902
تلگرام : https://telegram.me/saeed0pc1
سلام وقت بخیر
برای ساخت کیبورد در ربات بهتره آموزش سایت زیر رو مطالعه فرمایید.
http://irazasyed.github.io/telegram-...age/keyboards/
تبدیل و طراحی قالب ها وردپرس/ WHMCS / جوملا / دیتالایف انجین / نیوک 8.2 و 8.3 / سیستم ها آپلود سنتر
شماره های تماس : 09398001743 - 09132285902
تلگرام : https://telegram.me/saeed0pc1
-------
تبدیل و طراحی قالب ها وردپرس/ WHMCS / جوملا / دیتالایف انجین / نیوک 8.2 و 8.3 / سیستم ها آپلود سنتر
شماره های تماس : 09398001743 - 09132285902
تلگرام : https://telegram.me/saeed0pc1
سلام
پیشنهاد میکنم از این برنامه استفاده کنید :
https://github.com/akalongman/php-telegram-bot
خیلی کامله و کد نویسی رو به حداقل میرسونه
نمونه چند کیبورد :
کد PHP:
<?php
/**
* This file is part of the TelegramBot package.
*
* (c) Avtandil Kikabidze aka LONGMAN <akalongman@gmail.com>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Longman\TelegramBot\Commands\UserCommands;
use Longman\TelegramBot\Commands\UserCommand;
use Longman\TelegramBot\Request;
use Longman\TelegramBot\Entities\ReplyKeyboardMarkup;
/**
* User "/keyboard" command
*/
class KeyboardCommand extends UserCommand
{
/**#@+
* {@inheritdoc}
*/
protected $name = 'keyboard';
protected $description = 'Show a custom keybord with reply markup';
protected $usage = '/keyboard';
protected $version = '0.0.6';
/**#@-*/
/**
* {@inheritdoc}
*/
public function execute()
{
$message = $this->getMessage();
$chat_id = $message->getChat()->getId();
$text = $message->getText(true);
$data = [];
$data['chat_id'] = $chat_id;
$data['text'] = 'Press a Button:';
//Keyboard examples
$keyboards = [];
//0
$keyboard[] = ['7','8','9'];
$keyboard[] = ['4','5','6'];
$keyboard[] = ['1','2','3'];
$keyboard[] = [' ','0',' '];
$keyboards[] = $keyboard;
unset($keyboard);
//1
$keyboard[] = ['7','8','9','+'];
$keyboard[] = ['4','5','6','-'];
$keyboard[] = ['1','2','3','*'];
$keyboard[] = [' ','0',' ','/'];
$keyboards[] = $keyboard;
unset($keyboard);
//2
$keyboard[] = ['A'];
$keyboard[] = ['B'];
$keyboard[] = ['C'];
$keyboards[] = $keyboard;
unset($keyboard);
//3
$keyboard[] = ['A'];
$keyboard[] = ['B'];
$keyboard[] = ['C','D'];
$keyboards[] = $keyboard;
unset($keyboard);
//4 (bots 2.0)
$keyboard[] = [
[
'text' => 'request_contact',
'request_contact' => true
],
[
'text' => 'request_location',
'request_location' => true
]
];
$keyboards[] = $keyboard;
unset($keyboard);
$data['reply_markup'] = new ReplyKeyboardMarkup(
[
'keyboard' => $keyboards[1] ,
'resize_keyboard' => true,
'one_time_keyboard' => false,
'selective' => false
]
);
return Request::sendMessage($data);
}
}
تبدیل و طراحی قالب ها وردپرس/ WHMCS / جوملا / دیتالایف انجین / نیوک 8.2 و 8.3 / سیستم ها آپلود سنتر
شماره های تماس : 09398001743 - 09132285902
تلگرام : https://telegram.me/saeed0pc1
در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)