合同评审管理程序

本程序为 Ibos 系统提供的合同评审管理功能,用于处理合同评审相关操作。

功能说明:

  • 将 'user=1,2,3' 格式的字符串转换为 uid=>username 格式的数组。

代码示例:

namespace application\core\utils;

use application\core\utils\Ibos;
use application\modules\user\model\User;

class TConvert
{

    /**
     * 将 user=1,2,3 格式的字符串转换为 uid=>username 格式的数组
     * @param string $userStr
     * @return array
     */
    public static function convertStringToArray($userStr)
    {
        $users = array();
        if (!empty($userStr)) {
            $userids = explode(',', $userStr);
            foreach ($userids as $uid) {
                $user = User::model()->fetchByUid($uid);
                if ($user) {
                    $users[$uid] = $user['realname'];
                }
            }
        }
        return $users;
    }

}

使用方法:

  1. 导入 TConvert 类。
  2. 使用 convertStringToArray 方法进行字符串转换。

示例:

$userStr = 'user=1,2,3';
$users = TConvert::convertStringToArray($userStr);

// 输出结果:
// array(1 => '张三', 2 => '李四', 3 => '王五');

注意:

  • 本程序需要 Ibos 系统环境支持。
  • 转换后的数组中,键值为用户 ID,值为用户姓名。

原文地址: https://www.cveoy.top/t/topic/lglS 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录