codeigniter basic helper
version 1.6.8
與CodeIgniter 3一起使用時,一些基本幫助者。
可以包括許多其他代碼或框架,但是有一些資助的需求框架CodeIgniter ,但不會影響使用效率。
如果將此軟件包nguyenanhung/polyfill-codeigniter-built-in到CodeIgniter以外的框架和來源中
我經常在此軟件包中使用的一些框架是
以下是該庫支持的助手列表
generateAlphaId該功能有助於創建基於1個INT輸入(如1234唯一4ew68i32xc IDarrayToObject該函數有助於將1個數組轉換為1個對象to_array將字符串或對象轉換為數組。 arrayToXml該功能有助於將數組轉換為XML鏈removeArrayElementWithValue按鍵和值刪除數組中的值arrayRecursiveDiff -diff 2陣列arrayIsAssoc檢測給定值是否是關聯陣列。 arrayFirstElement返回數組的第一個元素。 arrayLastElement返回數組的最後一個元素。 arrayGetElement通過點表示鍵在數組中獲取一個值。 arraySetElement使用點表示法將數組中的值設置一個值。assets_url該功能將資產URL, public/存在assets文件夾的條件。在config.php文件中的情況下, assets_version的變量將自動將版本添加到CSS的背面,JS文件static_url該函數取出靜態資源URL,網站網站上的config_item('static_url')的條件。在config.php文件中的情況下, assets_version的變量將自動將版本添加到CSS的背面,JS文件templates_url函數刪除資產URL,公共public/ templates存在條件。在config.php文件中的情況下, assets_version的變量將自動將版本添加到CSS的背面,JS文件editor_url該功能刪除資產URL, assets/editors/編輯public/的條件。在config.php文件中的情況下, assets_version的變量將自動將版本添加到CSS的背面,JS文件favicon_url該函數刪除資產URL, assets/favicon/ in public public/ in的條件。在config.php文件中的情況下, assets_version的變量將自動將版本添加到CSS的背面,JS文件favicon_html_tag該函數取出基於URL文件夾Favicon輸入的favicon的HTML段storage_url需要配置storage_url config.php文件中的項目。示例: $config['storage_url'] = 'https://storage.nguyenanhung.com/'; go_url需要config go_url項目在config.php文件中。示例: $config['go_url'] = 'https://go.nguyenanhung.com/'; assets_mobile取出移動接口的資產(實際上很少使用,用於舊項目) assets_themes取出PC接口的資產(實際上很少使用,維護舊項目) assets_themes_dashboard取出儀表板接口的資產(實際上很少使用,用於舊項目) assets_themes_comingsoon取出即將到來的接口的資產(實際上很少使用,用於舊項目) assets_themes_error取出錯誤接口的資產(實際上很少使用,用於舊項目) cdn_js_url資源JS,Cloudflare CDN的CSS google_fonts_url資源Google字體bootstrapcdn_url bootstrap的資源CDNblogspotDescSortWithPublishedTime出版時間從Blogspot安排供稿數據blogspotUSort USTR從Blogspot中安排Feed數據,並發表時間由DESC發布blogspotFormatInformationItem格式數據輸入Blogspot項目bytesHumanFormat顯示格式內容易於從字節數據讀取bear_framework_default_get_data_chart bear_framework_default_get_data_chart_reportisEmpty檢查1個輸入輸入以查看其是否為空defaultCompressHtmlOutput壓縮HTML輸出,默認配置generateRandomUniqueId創建一個隨機獨特的ID鏈,使用UUID generateRandomNanoUniqueId創建一個隨機獨特的ID鏈,使用納米generate_list_id_with_parent_id創建1個ID列表,其中包含該ID的子依賴性集。例如:在您想顯示類別父親的內容和同一頁面內容中的孩子的內容dayFloor功能在2天之間取出距離getZuluTime函數根據zulu時間取出日期參數iso_8601_utc_time類似於getzulutime getYesterday功能是前一天smart_bear_date_range取出包含距離的數據的數據format_datetime_vn越南風格的格式日信息get_start_and_end_date_for_week取出1週的第一天和最後一天這些功能使用調試
dd ddd dumpbear_get_env該函數從.env文件中獲取值。bear_framework_basic_clean_str簡單清潔輸入字符串widget_facebook_div_init函數生產<div id="fb-root"></div> widget_facebook_script_init嵌入式JS Facebook的腳本創建腳本初始部分widget_facebook_comments該功能創建Facebook評論框架widget_facebook_share_button創建Facebook共享按鈕的功能widget_facebook_like_button功能像Facebook按鈕一樣創建widget_facebook_save_button該函數創建一個按鈕將內容保存到FacebookformatSizeUnits - 格式1 int輸入函數成1格式,以便於讀取文件容量generateFileIndex自動創建index.html文件內容generateFileHtaccess自動創建.htaccess文件內容。 generateFileReadme自動創建README.md file content.md makeNewFolder函數 - 創建一個新文件夾並生成3個文件: README.md , index.html , .htaccess 。如果第二個參數被傳輸為true,則創建其他.gitkeep文件new_folder該功能類似於makeNewFolder函數scan_folder掃描並刪除文件夾中的數據信息列表getAllFileSizeInFolder獲取文件夾中的所有文件大小getAllFileInFolder獲取所有文件中的所有文件join_value_multiple加入值多個bear_framework_show_gravatar顯示具有自定義尺寸和用戶名的Gravatar URLmeta_dns_prefetch meta_property tachPage stripHtmlTag strip_only_tags tracking_google_analytics tracking_google_gtag_analytics_default bear_framework_show_jsonld_scriptgoogle_image_resize使用Google Gadget代理調整圖像大小google_image_proxy_dns_prefetch在使用google_image_resize的情況下,該功能提供DNS預取wordpress_proxy使用WordPress代理調整和緩存圖像wordpress_proxy_dns_prefetch在使用wordpress_proxy的情況下,該功能提供DNS預取bear_framework_image_url格式圖像URL-用於熊框架create_image_thumbnail創建縮略圖 - 專門用於熊框架getIPAddress getIPAddressByHaProxy該函數取出用戶的實際IP地址,但在服務器中運行ha proxy,通過HTTP_X_FORWARDED_FOR變量validateIP驗證1字符串函數是IP。是的,如果是IP validateIPV4 -Validate 1 String函數是IP V4。是的,如果是IP validateIPV6 -Validate 1 String函數是IP V6。是的,如果是IP getIpInformation初始1請求IP-API獲取IP地址的信息setupMetaDnsPrefetch支持基因生成段落html dns預取的函數類似於<link href='//data.nguyenanhung.com/' rel='dns-prefetch' />money_number_format格式貨幣Curreniscy將檢測到當前的位置該助手使用hidehalo/nanoid-php軟件包使基因產生的基因比UUID產生的小,輕巧,更安全的隨機ID代碼。
與傳統的UUID相比,目前使用納米型是一種趨勢
要使用此軟件包,有必要使用composer require nguyenanhung/nanoid-helper安裝nguyenanhung/nanoid-helper需要nguyenanhung/nanoid-helper命令
randomNanoIdconvertNumberToWords - 用某種詞的轉換效果,例如123 One Hundred Twenty Threeview_paginations view_more select_page get_paginations_title get_paginations_number bear_framework_news_view_pagination熊項目的單獨頁面placeholder_imgsendSimpleGetRequest繼續使用curl with get get方法執行簡單的請求sendSimpleRestfulExecuteRequest執行1個簡單的請求,使用捲曲bear_post_async_request提出異步的帖子請求 - 在網站內進行異步的帖子要求,而無需等待響應=>沒有效果,沒有延遲過程正在運行get_http_response_code get_headers獲取httpponse代碼xssValidation驗證輸入數據是否參與XSS。此功能沒有逃脫,如果您願意,請安裝更多包裝nguyenanhung/securitylog_to_sentry通過單一操作員在哨兵上登錄countStringsInText文本中計數的單詞數findMiddleInString該功能將字符串在開始鏈的中間和結束字符串中取str_insert將一個或多個字符串插入定義位置的另一個字符串中。 str_between返回左右元素之間的字符串中的內容。 str_after在給定值之後返回字符串的一部分。 str_before在給定值之前獲取字符串的一部分。 str_limit_words限製字符串中的單詞數。將$ end的值放在字符串端。 str_limit_characters限製字符串中的字符數。將$ end的值放在字符串端。 str_contains測試字符串是否包含給定元素str_ignore_contains測試字符串是否包含給定元素。忽略案例靈敏度。 str_starts_with確定給定的字符串是否以給定的子字符串開頭。 str_ignore_starts_with確定給定字符串是否以給定的子字符串開頭。忽略案例靈敏度。 str_ends_with確定給定的字符串是否以給定的子字符串結束。 str_ignore_ends_with確定給定的字符串是否以給定的子字符串結束。忽略案例靈敏度。 str_after_last持續的搜索值後,返回字符串的一部分。 hide_characters將nguyenanhung轉換為ngxyexanxunx ,充當非常簡單且可預測的字符加密。convert_string_utf8_to_vietnamese clean_allowfullscreen clean_text clean_title clean_text_mobile bodautru bodaunhay searchs_snippets tags_snippets tags_clean highlight_keyword_phrase突出顯示文本字符串中的關鍵字format_keyword_highlight_phrase foruct for function highlight_keyword_phrase的格式關鍵字short_url_with_tinyurl基於tinyurl的API的shorturl支持功能encodeId_Url_byHungDEV decodeId_Url_byHungDEV convertToLatin specialCharToNormalChar alphabetOnly boDauTiengViet removeSpecialChar getPermalinksSEO share_url創建MXH的標準URL共享,對SEO的很好支持private_url專門用於框架Codeigniter的函數private_api_url自定義專用於框架codegigniter cdn_url自定義專用於框架Codeigniter images_url專門用於框架Codeigniter的函數audio_url自定義專用於框架Codeigniter append_params_into_url將參數附加到URL append_query_string_to_current_url獲取當前URL,包括查詢字符串 - 自定義專用於框架codeignitergenerate_uuid_v4該函數創建一個隨機的uuid v4字符串check_vn_province_code檢查越南某些省份和城市的Provin代碼convert_video_embed_vimeo將視頻URL轉換為嵌入vimeo(很少使用,在這裡保存,因為您正在使用許多舊項目) convert_video_embed_dailymotion將視頻URL轉換為嵌入式Dailymotion(很少使用,在這裡保存,因為使用了許多舊項目) convert_video_embed_youtube將視頻URL轉換為嵌入YouTube(很少使用,在這裡保存,因為使用了許多舊項目) convert_video_v_embed_youtube將視頻URL轉換為嵌入YouTube(很少使用,在這裡保存,因為使用了許多舊項目) youtube_image_thumbnail將YouTubeID轉換為YouTube縮略圖URLparse_sitemap該函數支持SiteMap的渲染內容parse_sitemap_index該函數支持SiteMap索引的內容xml_convert轉換保留的XML字符以輸入xml_get_value從xml字符串獲取值xml_to_json將XML字符串轉換為JSON課程提供了一種快速調用標準恢復的API的方法
SimpleRestful::execute($url, $type, $data)課堂提供了一種快速的方法,可以使用簡單的捲發,以在外面執行請求,例如
<?php
use nguyenanhung CodeIgniter BasicHelper SimpleCurl ;
$ curl = new SimpleCurl ();
$ curl -> setUrl ( ' https://example.com ' )
-> setPost ( array ( ' field1 ' => ' value1 ' ))
-> createCurl ();
$ response = $ curl -> getResponse ();課程提供了一些幫助處理圖像的方法
googleGadgetsProxy使用Google小工具代理創建一個大小URL googleGadgetsProxyDnsPrefetch設置DNS for Google小工具代理,以提高查詢速度wordpressProxy使用WordPress代理創建一個調整URL wordpressProxyDnsPrefetch的方法 - wordpress代理的設置DNS預取件,以加快查詢createThumbnail -Thumbnail功能,要使用需要安裝更多nguyenanhung/image Package createThumbnailWithCodeIgniterCache縮略圖功能與Codeigniter的高速緩存庫相結合,需要安裝更多nguyenanhung/image POCKAND | stt | 姓名 | 電子郵件 | 網站 | github |
|---|---|---|---|---|
| 1 | Hung Nguyen | [email protected] | https://nguyenanhung.com | @nguyenanhung |